본문 바로가기
유니티강좌

씬 전환.이동 Next & Previous (SceneManager.LoadScene 증감 / 안드로이드 폰 테스트) - 유니티 2D게임 개발(Unity & C#)

by Ncube 2020. 12. 22.

 

 

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)
 

씬 이름으로 씬 이동, 전환하는 방법 & apk생성 및 안드로이드 폰에서 실행해보기 (유니티 2D 기초

버튼을 눌렀을때 해당 씬으로 이동하거나 메인화면으로 되돌아오는 씬 이동, 전환하는 방법을 알아봅시다. 참고로, 씬에 관련된 스크립트를 짜기위해 네임스페이스(NameSpace)에 using UnityEngine.Scene

ncube-studio.tistory.com

 

댓글