0

私のゲームには 2 つのシーン (シーン 1、シーン 2) があり、どちらにもいくつかのスプライトがあります。シーン 1 は、最初に skView で表示されます。ヒーローが強い場合、scene2 には同じ skView が表示されます。ヒーローが弱い場合は、再びシーン 1 が表示されます。(ここが疑問点です。) 私の場合、シーン 1 に追加されたスプライトは、再びシーン 1 に追加されます(つまり、それらは 2 倍になります)。

別のテストを行いました。そこでは、シーン 1 を 2 回ずつ続けて提示しました。同じ問題が発生しました。

なぜこれが起こったのですか?シーン 2 に切り替える前に、シーン 1 のすべてのスプライトを削除し、元に戻すときにすべてのスプライトを再度追加する必要があるということですか?

PS: 質問は、SpriteKit で SKScenes を Swift で適切に切り替えるにはどうすればよいですか? に関連しています。.

前もって感謝します。

4

0 に答える 0