상세 컨텐츠

본문 제목

유니티 다음 씬으로 넘어가기, 현재 씬 인덱스 구하기

유니티/기능

by MJ_119 2024. 8. 26. 19:54

본문

    private void NextScene()
    {
        // 현재 씬 인덱스 구하기
        int CurrentScene = SceneManager.GetActiveScene().buildIndex;
        
        // 다음 레벨로 넘어가기
        SceneManager.LoadScene(++CurrentScene);
    }

 

    private void NextScene()
    {
        // 다음 레벨로 넘어가기
        int CurrentScene = SceneManager.GetActiveScene().buildIndex;
        int nextScene = CurrentScene + 1;

        // 마지막 레벨(스테이지)을 클리어하면 처음 레벨로 돌아가기
        if ( nextScene == SceneManager.sceneCountInBuildSettings ) // 빌드세팅에 있는 씬의 개수 카운트해서 비교
        {
            nextScene = 0;
        }
        SceneManager.LoadScene(nextScene);
    }

관련글 더보기