유니티에서 지금 씬이 빌드에 포함되는지를 코드에서 확인하는 법.

[code]
UnityEditor.EditorBuildSettingsScene[] scenes
     = UnityEditor.EditorBuildSettings.scenes;
// 윗부분은 EBSScene 전체가 하나이고 아래는 EBS.scenes 임. 길어서 헷갈릴 수 있음.

string scenePath = UnityEngine.SceneManagement.SceneManager.GetActiveScene().path;
for (int i = 0; i < scenes.Length; i++)
{
    if (scenes[i].path.Contains(scenePath))
    {
        Debug.Log(scenes[i].path);
        Debug.Log(scenePath);

        _isBuildInScene = true;
    }
}

         

[/code]

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다