新しいシーンを読み込んでもオブジェクトが自動で破壊されないように設定します
シーン内の新しいレベルの全オブジェクトを読み込んだとき破壊されます。そのとき、新しいレベル内のオブジェクトが読み込まれます。 レベルがゲーム内で読み込んでる間、オブジェクトを維持するために DontDestroyOnLoad を呼び出します。 オブジェクトがコンポーネントやゲームオブジェクトの場合、その全トランスフォーム階層(ヒエラルキー)も破壊されません。
// Make this game object and all its transform children // survive when loading a new scene. function Awake () { DontDestroyOnLoad (transform.gameObject); }
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { void Awake() { DontDestroyOnLoad(transform.gameObject); } }