リトライするとゲームマネージャーにアタッチしているゲームオブジェクトがアタッチしていないことになる | Unity Forum | Tech Stadium Forum

リトライするとゲームマネージャーにアタ...
 
通知
すべてクリア

リトライするとゲームマネージャーにアタッチしているゲームオブジェクトがアタッチしていないことになる  

  RSS

Student
(@student)
メンバー Moderator
結合: 4年前
投稿: 1351
06/05/2022 10:54 am  

リトライするとゲームマネージャーにアタッチしているゲームオブジェクトがアタッチしていないことになるのですがなぜでしょうか?


引用
Teacher
(@admin)
メンバー Admin
結合: 5年前
投稿: 1318
06/05/2022 10:55 am  

GameOverの演出の後にGameSceneをリロードしているように見えます。
GameManagerは何らかの方法でDontDestroyOnLoadに設定しているようですのでシーンを跨いでも破棄されませんが、その他のオブジェクトは全て一旦破棄されて再生成される挙動となります。

このとき、GameManagerのGameOverObjが参照しているオブジェクトは、シーンを跨ぐ前と後では別のオブジェクトとして扱われるため、Missing(参照エラー)となると思います。


返信引用
共有:
タイトルとURLをコピーしました