1

私はその上に材料を持つ飛行機を持っています; マテリアルがオフセットを移動して、アニメートしているように見えます。

シーン間および次のレベルのロード中に「ローダー」を作成したいと思います

Application.LoadLevelAsync

飛行機の読み込みアニメーションを画面に表示したいです。

私はアニメーションを使用して飛行機を破壊しないようにしました

DontDestroyOnLoad(GameObject.Find("planeWithAnimation"))

しかし、飛行機は次のレベルのロードで消えます。gameObjectplaneWithAnimationが破棄されず、それに添付されたスクリプトを繰り返しスローできるようにするにはどうすればよいですか?

4

1 に答える 1

0

次のようなロード間で保持したい GameObject ( your plane ) にアタッチされたスクリプトから DontDestroyOnLoad を呼び出す必要があると思います。

DontDestroyOnLoad(this.gameObject);

少なくともこれは私たちがそれを使用した方法であり、うまく機能します。レベル全体で持続するアプリケーション コンテキストがあります。これは、Start または Awake で呼び出されます。

h番目

于 2012-12-20T05:18:52.490 に答える