index | ロードするレベルのインデックス |
name | ロードするレベルの名前 |
その名前またはインデックスによってレベルをロードします。
レベルをロードする前にゲームで使用するレベルのリストにロードするレベルを追加しておかなくてはいけません。
Unityの File->Build Settings...
を選択し、レベルのリストに必要なレベルを追加します。
MonoBehaviour.OnLevelWasLoadedはレベルがロードされた直後に全てのアクティブなゲームオブジェクトで呼び出されます。
// Load the level named "HighScore". Application.LoadLevel ("HighScore");
using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { void Example() { Application.LoadLevel("HighScore"); } }
import UnityEngine import System.Collections public class ExampleClass(MonoBehaviour): def Example() as void: Application.LoadLevel('HighScore')
新しいレベルをロードしている時に全てのゲームオブジェクトはロードが完了するまでに破棄されます。 新しいレベルをロードする時にオブジェクトを破棄させないようにするには、DontDestroyOnLoad関数を使用します。 LoadLevelを呼び出すと Application.loadedLevel と Application.loadedLevelName が更新されます。 See Also: Application.LoadLevelAsync, Application.LoadLevelAdditive, Application.LoadLevelAdditiveAsync.