【发布时间】:2013-03-05 11:27:33
【问题描述】:
我有问题...
我的游戏中有四个场景:开场场景、选择玩家场景、实际游戏场景和游戏结束场景。
当我额外加载我的实际游戏场景时遇到了问题
Application.LoadLevel("Let's play the game!")
这就是我离开这个场景的方式:
if(GUI.Button (new Rect (x, y, w, h), "Quit", buttonStyle))
{
Application.Quit();
Application.LoadLevel("Opening Screen");
}
当我第二次加载我想要的关卡时,相机应该会跟随第一个玩家。这没有发生。我提供了一个“重启”选项,这可以解决这个问题,但我不希望这个事件一开始就发生。
更严重的问题是动态加载的游戏对象。我收到“'GameObject' 已被破坏,但您仍在尝试访问它。”我不确定这是从哪里来的,因为我在任何地方都看不到我之前所说的“毁灭”。此外,当我在 Unity 中运行应用程序时,动态创建的对象确实出现在层次结构中。
我认为问题的根源在于相机故障,但我不确定如何修复它。
有人有什么建议吗?
【问题讨论】:
标签: unity3d reload destroy scene