[英]How can I remove these game objects when loading a new scene?
我正在尝试创建增强现实问答游戏。 但是,当我完成一个测验时,我有一个问题。 结束测验后,包含问题的数据控制器未正确销毁。 它只是构成了层次结构。
顺便说一下,我遵循了Unity的Quiz Game教程。
public void EndRound () {
isRoundActive = false;
questionDisplay.SetActive (false);
roundEndDisplay.SetActive (true);
DestroyObject (FindObjectOfType<DataController> ());
}
如何完全销毁游戏对象? 因此,当我返回菜单时,它将不再累加并成为将要选择的下一个测验的一部分。 谢谢。
这个:
DestroyObject (FindObjectOfType<DataController> ());
只会破坏组件DataController
。 要销毁游戏对象树,您可以编写:
DestroyObject (FindObjectOfType<DataController>().gameObject);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.