在平面之间保持动画动画

时间:2012-12-19 13:43:06

标签: unity3d

我有一架带有材料的飞机;材料移动它的偏移,看起来像是动画。

我想在场景之间创建一个'loader',同时用

加载下一个级别
  

Application.LoadLevelAsync

我希望我的飞机上的加载动画能够保留在我的屏幕上。

我试图不破坏使用

进行动画制作的飞机
  

DontDestroyOnLoad(GameObject.Find( “planeWithAnimation”))

但飞机在下一级负载时仍然消失。我能做些什么才能使我的gameObject planeWithAnimation不被破坏,并且仍然可以迭代抛出附加到它的脚本?

1 个答案:

答案 0 :(得分:0)

我相信您需要从附加到GameObject(您的平面)的脚本中调用DontDestroyOnLoad,以便在负载之间保留:

DontDestroyOnLoad(this.gameObject);

至少这是我们如何使用它并且它工作正常。我们有一个应用程序上下文贯穿整个级别。这可以在Start或Awake上调用。

HTH