【Unity】シーンロードで複数画面切り替える方法

f:id:min0124:20160828115925p:plain

SceneManager.LoadSceneを使って、デザイナーでもできそうな簡単な画面遷移を作成していました。

ちなみによく本に載っているApplication.LoadLevelはUnity 5.3 から非推奨になりました。

で、作っている間に、より良いものを見つけてしまったのでそこまでにして、後はメモ。

調べたこと

SceneManager.LoadSceneの使い方

using UnityEngine.SceneManagement;を追加する

SceneManager.LoadScene("Main");で遷移

【Unity5.3メモ】シーン遷移、SceneManager.LoadScene("○○")の使い方 - Bshikiラボ

アンロード

SceneManager.UnloadScene(1);

【Unity】シーンの「追加読込」と、追加読込したシーンの「破棄」 - テラシュールブログ

BuildSettingsに登録されている番号(sceneBuildIndex)での遷移

SceneManager.LoadScene (1);

追加する場合は SceneManager.LoadScene (1, LoadSceneMode.Additive);

Unity 5.3 で Application.LoadLevel が Obsolete になりました - NinaLabo

次のシーンに行くときにはただ+1しても良いかも

参考

f:id:min0124:20161112181706j:plain

やりたかった事の殆どがこちらにありました。。。

github.com