unity5.3で現在のシーン名を取得する方法
unity5.3では新しいSceneManagementというnamespaceが増えて、いつでも現在のシーン名を取得できるようになりました。最初はunityでシーンを開いて、File -> BuildSettings -> Add Open Scenesでゲームに使うシーンを全部登録していきます。
このように登録したシーンが並んでいて、右の数字番号はに左のシーン名に対応しています。それではスクリプトを載せます〜
- //SceneManagementという名前空間をインポートします
- using UnityEngine.SceneManagement;
- void Update() {
- debug.log(SceneManager.GetActiveScene ().buildIndex);
- }
これでシーンの番号はint型で返されます。