SceneManager.LoadScene 의 증감을 통하여 버튼을 눌렀을 때 다음 씬(Next Scene), 이전 씬(Previous Scene)으로 이동 할 수 있는 방법을 알아보고 apk파일을 안드로이드 폰에 설치하여 테스트.
#씬전환이동 #SceneManager #LoadScene
[Scene1.cs]
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class Scene1 : MonoBehaviour
{
int sceneIndex;
// Start is called before the first frame update
void Start()
{
sceneIndex = SceneManager.GetActiveScene().buildIndex;
}
public void NextScene()
{
SceneManager.LoadScene(sceneIndex + 1);
}
}
[Scene2.cs]
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class Scene2 : MonoBehaviour
{
int sceneIndex;
// Start is called before the first frame update
void Start()
{
sceneIndex = SceneManager.GetActiveScene().buildIndex;
}
public void PreviousScene()
{
SceneManager.LoadScene(sceneIndex - 1);
}
}
[씬 이름으로 씬 이동, 전환하는 방법]
2020/12/10 - [엔큐브 유니티 강좌] - 씬 이름으로 씬 이동, 전환하는 방법 & apk생성 및 안드로이드 폰에서 실행해보기 (유니티 2D 기초강좌) - Unity & C# Script(Scene Change)
댓글