画面外のオブジェクトを破棄する
ゲームの進行上、画面外に出たGameObjectを破棄したい。
1 2 3 4 5 6 7 8 9 10 11 12 |
void OnBecameInvisible() { Destroy(this.gameObject); if (this.gameObject.name == "player") { SceneManager.LoadScene("clear"); } } |
オブジェクトが画面外に行ったら破棄。
プレイヤーが画面外に行ったらシーン「clear」へ移動。
プレイヤーとなるオブジェクトにはヒエラルキー上でplayerと名付ける。