BUG:重置游戏会让之前消失的对象复活 ゲームをリセットすると、以前消えたオブジェクトが復活します。Resetting the game will revive previously disappeared objects

最小再現-ゲームをリセットすると以前消えたオブジェクトが復活します.zip (138.2 KB)

説明:
スペースキーを押すと、寿命が5秒のオブジェクトが生成されます。
Fキーを押すとゲームがリセットされます(F5ではありません)。
生成されたオブジェクトが消えた後、ゲームをリセットすることで復活してしまいます。これはバグです。

追加情報:
初期の新しいゲーム(仮に「第一世界」と呼ぶ)で生成され、消えるはずのオブジェクトが、ゲームをリセットする(仮に「第二世界」と呼ぶ)ことで復活し、第二世界のオブジェクトとして扱われます。その後、第三世界では第一世界と第二世界のオブジェクトが復活し、第四世界では第一、第二、第三世界のオブジェクトが復活します。このような世界の輪廻により、オブジェクトが指数関数的に復活し、最終的にパフォーマンスの低下やゲームの強制終了を引き起こします。

現在の挙動は、ResetGame アクションが「現在のシーンを再入場する」ことに近いと感じさせ、確かに問題があります。

この問題は1.0.16で修正されました

「いいね!」 1