Version: 5.3 (switch to 5.4b)
言語English
  • C#
  • JS

スクリプト言語

好きな言語を選択してください。選択した言語でスクリプトコードが表示されます。

Object.DontDestroyOnLoad

マニュアルに切り替える
public static void DontDestroyOnLoad(Object target);

パラメーター

説明

新しいシーンを読み込んでもオブジェクトが自動で破壊されないように設定します

シーン内の新しいレベルの全オブジェクトを読み込んだとき破壊されます。そのとき、新しいレベル内のオブジェクトが読み込まれます。 レベルがゲーム内で読み込んでる間、オブジェクトを維持するために DontDestroyOnLoad を呼び出します。 オブジェクトがコンポーネントやゲームオブジェクトの場合、その全トランスフォーム階層(ヒエラルキー)も破壊されません。

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { void Awake() { DontDestroyOnLoad(transform.gameObject); } }