상세 컨텐츠

본문 제목

씬 이동하기

유니티/기능

by MJ_119 2024. 7. 5. 16:37

본문

씬 이동하기

 

1. 현재 씬의 빌드 인덱스를 가져와 다음 씬으로 이동 ( 빌드세팅에서 씬이 들어가있어야 함 )

using UnityEngine;
using UnityEngine.SceneManagement;

public class LoadNextScene : MonoBehaviour
{
    public void LoadNextScene()
    {
        // 현재 씬의 빌드 인덱스를 가져와 다음 씬으로 이동
        int currentSceneIndex = SceneManager.GetActiveScene().buildIndex;
        SceneManager.LoadScene(currentSceneIndex + 1);
    }
}

 

그냥 씬의 숫자만 넣어도 됨.

        SceneManager.LoadScene(2);

 

 

2. 씬의 이름을 직접 넣기. ( 빌드세팅에서 씬이 들어가있어야 함 )

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;

public class NextScene : MonoBehaviour
{
    public void NextLoadScene()
    {
        SceneManager.LoadScene("PlayScene");
    }
}

관련글 더보기