0

ゲームループを更新するシーンがあります。そしてお店のシーンを作りました。

問題は、ショップ シーンがプッシュされた後、前のシーンの更新関数が呼び出されないことです。

pushScene メソッドで新しいシーンが追加された場合、前のシーンは削除または削除されないと思います。

しかし、なぜ update 関数が呼び出されないのでしょうか?

前のシーン スケジューラを更新し続ける最良の方法は何ですか?

ありがとう。

4

1 に答える 1

3

シーンをプッシュすると、そのプッシュされたシーンが実行され、前のシーンが中断されます。プッシュされたシーンの update メソッドで必要なコードを実行できます。

または、新しいシーンをプッシュせずに、そのシーンのコンテンツをレイヤーに配置し、必要に応じてアニメーション化 (フェード、移動) します。そうすれば、メイン シーンが制御を保持します。

于 2013-10-15T13:22:18.093 に答える