상세 컨텐츠

본문 제목

유니티 Scene 감지하기 노트

Unity/C# note

by 오발탄LAB 2020. 8. 23. 23:15

본문

반응형

 Index 이용하기 

using UnityEngine.SceneManagement;

void Start()
{
	Scene currentScene = SceneManager.GetActiveScene();
	int buildIndex = currentScene.buildIndex;
 
         // Check the scene name as a conditional.
         switch (buildIndex)
         {
         case 0:
             // Do something...
             break;
         case 1:
             // Do something...
             break;
}

 

SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex);

 

 

 Scene 이름 이용하기 

using UnityEngine.SceneManagement;

void Start()
{
	Scene currentScene = SceneManager.GetActiveScene();

	 string sceneName = currentScene.name;
     
     if(sceneName == "Scene Name"){
     	//Do something
     }
}

 

 Async load scene 

게임 도중 scene을 load 할때 사용

SceneManager.LoadScneeAsync(gmaeObject.name, LoadSceneMode.Additive);

 

반응형

관련글 더보기

댓글 영역