【发布时间】:2012-12-19 13:43:06
【问题描述】:
我有一架飞机,上面有材料;材质移动它的偏移量,使其看起来像动画一样。
我想在场景之间创建一个“加载器”,并在加载下一个级别时使用
Application.LoadLevelAsync
我希望我的飞机上的加载动画在我的屏幕上持续存在。
我尝试不破坏我使用动画的飞机
DontDestroyOnLoad(GameObject.Find("planeWithAnimation"))
但飞机在下一级负载时仍然消失。我该怎么做才能让我的游戏对象planeWithAnimation 不会被破坏并且仍然能够迭代抛出附加到它的脚本?
【问题讨论】:
-
注意——您使用的“unity”标签用于统一 IoC 框架。我认为你的意思是“unity-3d”,但我会让你决定。
-
@Norla 谢谢,意思是输入 unity3d
-
@BadescuAlexandru 你走在正确的轨道上。检查是否有一个名为 planeWithAnimation 的游戏对象(如果...!= null)并且只有一个实例。
-
我觉得你的代码没问题,你确定代码“DontDestoryOnLoad(gameObject)”在关卡加载之前已经运行了吗?
标签: unity3d