3

私はcocos Creator v 1.3.1で作業しています

シーン間を移動する方法を知りたいのですが、シーン A とシーン B が必要だとしましょう。

最初のゲームで SceneA をロードした後、この関数を呼び出すことで 2 番目のシーンをロードできますcc.director.loadScene('SceneB');

SceneAをロードしたいのですが、このように呼び出すとcc.director.loadScene('SceneA');

SceneA の新しいインスタンスをロードしますが、SceneA の以前のインスタンスをロードしたいです。

どうすればいいですか?

4

3 に答える 3

3

これがシーンスタックの目的だと思います。

cc.director.pushScene('SceneB');

SceneA を一時停止し、SceneB の実行を開始します。

cc.director.popScene();

SceneB を終了し、以前の状態のまま SceneA の一時停止を解除します。

于 2016-11-21T22:15:34.913 に答える