質問: true; } void OnDestroy() { if (!isQuitting) { GameObject.Instantiate(explosion, transform.position, Quaternion.identity); } } } ```
回答: 一例ですが、このように作っていけばいいと思います。 1.カメラにプレイヤー追尾モードとは別にゲームオーバー専用のモード(プレイヤーがいなくても動作する)を追加する 2.それをフラグや関数で簡単に切り替えられるようにする 3.ゲームオーバーの処理が走るときにカメラのモードを切り替える もっと簡単な方法としてはプレイヤーをdestroyせずに表示だけをOFFにするという方法もあります。 たしか、gameObjectにはSetActive()という関数があるので、それでfalseを指定すれば更新処理や表示をしないようにできたはずです。