1

CCMenuItemタッチするとアプリがメニューに移動する一時停止ボタンがあります。ゲームを再開するときに現在のゲームを再開できるように、ゲーム シーンをメニュー シーンの静的変数として設定しました。

再開ボタンを押すと、ゲーム シーンの更新のスケジュールを変更し、Scene を静的なゲーム シーンに置き換えます。一時停止ボタンは、ゲーム シーンが所有するレイヤーにあります。

ゲームを続行すると、一時停止ボタンがありますが、タッチしても反応しません。onEnter を使用して resumeSchedulerAndActions を実行しようとしましたが、何もしませんでした。

onEnterでメニューを作成し、で削除するというハッキーな解決策を思いつきましたonExit

何か不足していますか?メニューをタッチに再び反応させる方法はありますか?

4

2 に答える 2

1

popSceneを使用しCCDirectorて、ゲーム シーンからメニュー シーンをポップできます。自分でスケジュールを設定する必要はないかもしれません。これが機能するには、一時停止ボタンを使用する代わりに、最初にシーン スタックにシーンをプッシュする必要がありますreplaceScene

于 2012-12-19T20:53:14.803 に答える