我正在开发一个简单的游戏。我想保持游戏对象稳定。但是,当我运行游戏时,游戏对象突然丢失。我该如何修复它?
您应该找出是什么关闭了游戏对象,但您可以尝试类似的方法
void OnDisable() {
gameObject.SetActive(true); // Results in the error "Game Object is already being activated or deactivated
}
或
void OnDisable() {
StartCoroutine(ReEnable());
}
public IEnumerator ReEnable() {
yield return new WaitForSeconds(0.1f);
gameObject.SetActive(true);
}