public void Restart(){
//Application.LoadLevel(Application.loadedLevel);
// or
SceneManager.LoadScene(SceneManager.GetActiveScene().path);
}
Application.Quit();
※ 유니티 에디터 내에서는 작동 안함. Debug.Log로 확인필요.
using UnityEngine.SceneManagement;
public class SceneManagerScript : MonoBehaviour
public void MainMenu() {
SceneManager.LoadScene(0);
}
※ Build Settings에 Scene이 없다면 해당 Scene에 들어간후 Add Open Scenes 선택.
SceneManager.LoadScene("SceneName");
public void LoadScene(string name){
SceneManager.LoadScene(name);
}
※ 이 경우에 Inspector에서 scene 이름을 입력해야한다.
public void LoadNextScene(){
SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex + 1);
}
※ Build Settings에 설정되어 있는 scene순서 참고
유니티 Scene 감지하기 노트 (0) | 2020.08.23 |
---|---|
유니티 PlayerPrefs 이용하여 데이타 저장하기 노트 (0) | 2020.08.23 |
유니티 Quaternion 노트 (0) | 2020.08.19 |
유니티 script 로 layer 바꾸기 (1) | 2020.08.14 |
유니티 list 사용법 노트 (0) | 2020.08.13 |
댓글 영역