オブジェクトのリストがあります。彼らはUnityシーンです。オブジェクトの配列として格納されている場合、Unityシーン名を取得する方法
Unityのインスペクタでロードする必要がある順番を格納する便利な方法として、この配列にユニティシーンを埋めたいと思います。
私はこの配列
public int currentSceneNumber = 0;
public void LoadNext()
{
if (scenes.Length >= currentSceneNumber + 1)
{
currentSceneNumber += 1;
SceneManager.LoadScene(scenes[currentSceneNumber].ToString());
}
else
{
Debug.Log("Level.cs: Unable to load next level.");
return;
}
}
しかし、「scenename(UnityEngine.SceneAsset)」内の文字列の結果(ログイン(UnityEngineにシーンを回すへの参照を使用してレベルをロードするためのSceneManagerを使用しようとしました。 SceneAsset)問題の一部である。それは、次のエラーになります
Scene 'prototype02_Scene (UnityEngine.SceneAsset)' couldn't be loaded because it has not been added to the build settings or the AssetBundle has not been loaded.
To add a scene to the build settings use the menu File->Build Settings...
は、どのように私は私の配列のシーンオブジェクトから文字列としてシーン名を取得するのですか?
彼は '答えプログラマのための – ahmetson