レベルを加算的にロードします。
LoadLevel とは異なり、LoadLevelAdditive は現在のレベルのゲームオブジェクトを破棄することはありません。 新しいレベルからロードしたオブジェクトは現在のシーンに追加されます。これは連続的な仮想世界を作成するのに便利です。 例えばシーン内を歩きまわるようなコンテンツをロードする時です。
// Loads the level with index 1 Application.LoadLevel (1);
// Add items from the level named "MoreStuff". Application.LoadLevelAdditive ("MoreStuff");
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { void Example() { Application.LoadLevel(1); Application.LoadLevelAdditive("MoreStuff"); } }
LoadLevelAdditive は、次のフレームの初回の FixedUpdate の呼び出しが行われる前に初期化が行われ、新しいオブジェクトが追加されます(イベント関数の実行順 を参照してください)。
See Also: AsyncOperation, Application.backgroundLoadingPriority, Application.LoadLevelAdditiveAsync, Application.LoadLevel, Application.LoadLevelAsync.