cocos2d で 1 つのレベルを作成し、画面に一時停止ボタンを配置しました。一時停止画面をクリックすると、メニューが開きます(再開、再起動、設定)。再起動メニューをクリックすると、レベルが最初から開始されるようにしたいです。私が試したことは、そのレイヤークラスを削除して再度呼び出しましたが、機能しませんでした。Scene を置き換えてみました。どちらも機能しませんでした。どうすればそれを達成できますか? 私はこれを試してみましたが、うまくいきます。
[[CCDirector sharedDirector] resume];
[[CCDirector sharedDirector] pushScene:[HelloWorldLayer node]];
しかし、私が pushScene を何度も呼び出していると書いてありますか? それは私のゲームに影響しますか?今までは、もう一度再起動したい HelloWorldLayer を削除しています。