Unity/C# note
유니티 Scene 감지하기 노트
오발탄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);
반응형