【Unity】C# + SceneManagerでのMulti Scene Editing

TOC

  1. 読み込み
  2. 複数のシーンを読み込んでいる状態で・・
    1. 1つのシーンをアンロードする
    2. 1つのシーンをロードする
    3. 全部のシーンをアンロードして、1つだけ読み込む

読み込み

1
using UnityEngine.SceneManagement;

参考:

複数のシーンを読み込んでいる状態で・・

1つのシーンをアンロードする

1
SceneManager.UnloadScene("シーン名");

シーン名は、Build SettingsのIDでもオーバーロードされる。
ただし、読み込まれているシーン名、シーンIDに限る(あたりまえだけど・・)

1つのシーンをロードする

ここでハマった。

1
SceneManager.LoadScene("シーン名", LoadSceneMode.Additive);

LoadSceneMode.Additiveを忘れない!

全部のシーンをアンロードして、1つだけ読み込む

1
2
3
SceneManager.LoadScene("シーン名");
// もしくは
SceneManager.LoadScene("シーン名", LoadSceneMode.Single);

普通にやるとこうなる。