cocos2dを使ってiPhoneゲームを開発しています。
プレイヤーが選択した場合にメイン メニューからゲームプレイを再開できるようにするため、pushScene を使用してゲームプレイ シーンからメイン メニュー シーンに移行します。彼らが再開することを選択した場合は、popScene を使用します。
問題は、ゲームプレイ シーンがプッシュされたときにイベントが「不完全」であると、シーンがポップされたときに、それらのイベントが完了しないことです。さらに悪いことに、それらは自分ではクリアできないアーティファクトをシーンに残します。
例: 粒子の爆発効果 (粒子が「凍結」し、設計どおりに消散しない)、スプライトのフェードアウト効果 (スプライトは特定の透明度レベルで表示されたままになります)。
シーンがプッシュされたときとまったく同じように popScene がシーンを再開することを期待していたと思いますが、現在実行中のアクションを「放棄」しているようです。
どうすれば目標を達成できますか?