2012-12-19 30 views
1

我有一架飞机上的材料;材料移动其偏移量,使其看起来像动画。保持动画之间的水平动画

我想创建场景之间,并同时加载与

下一级Application.LoadLevelAsync

一个“装载机”我想在我的面上的加载动画,坚持我的屏幕。

我试图不破坏其上我动画使用

DontDestroyOnLoad(GameObject.Find( “planeWithAnimation”))

但飞机还是自败上一个新​​的水平载荷的平面。我该怎么做,以便我的gameObject planeWithAnimation不会被破坏,仍然能够迭代抛出附加的脚本?

+1

单挑 - 您使用的“统一”标签用于统一IoC框架。我认为你的意思是“统一-3d”,但我会让你决定。 –

+0

@Norla谢谢,打算unity3d – Alex

+0

@BadescuAlexandru你在正确的轨道上。检查是否有名为planeWithAnimation的游戏对象(如果...!= null),并且只有一个实例。 – Kay

回答

0

我相信你需要从连接到游戏物体(你的飞机)的脚本调用DontDestroyOnLoad你要像负载之间保留:

DontDestroyOnLoad(this.gameObject); 

至少这是我们如何使用它,它工作正常。我们有一个贯穿整个关卡的应用程序环境。这可以在开始或唤醒时调用。

hth

+0

它似乎不工作,这种方式要么:( – Alex