짱이 될거야
Unity Scene 전환 본문
Unity에서 Scene 전환하기
1. File > New Scene: 새로운 scene 생성
2. Assets/Scenes에 저장
3. File > Build Settings... 클릭
4. 생성한 Scene을 'Scenes In Build'에 넣는다. 그러면 인덱스가 생성되는데, 이 인덱스를 씬 전환에 사용한다. (이름으로 할 수도 있지만 그것보다는 인덱스가 좀 더 명확하다.)
5. Script에 씬 전환하는 코드를 작성해준다.
아래 예시 코드는 button을 누르면 count 숫자가 증가하고, count=2가 되면 scene이 0에서 1로 전환되도록 구현해두었다.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement; // Scene 전환 위해서
public class ExampleScript : MonoBehaviour
{
public Button submitBtn;
public void Start()
{
submitBtn.onClick.AddListener(Input);
}
public void Input()
{
count++;
if (count == 2)
{
SceneManager.LoadScene(1);
}
}
}
'프로젝트' 카테고리의 다른 글
Unity Canvas 크기 고정하기 (0) | 2022.11.02 |
---|---|
Unity 비활성화된 Object에 접근하기 (0) | 2022.11.01 |
Unity 한글 폰트 적용하기, 한글 깨짐 해결 (0) | 2022.10.31 |
Unity 2D Fade In/Out (0) | 2022.10.28 |
Unity 3D Minimap: v2. Fixed map(2D) (0) | 2022.10.27 |
Comments