Skip to content

develop Laoding

Seong Hyeok OH edited this page Jun 13, 2023 · 1 revision

로딩씬 필요 이유

  • 사운드 매니저와 같이 모든 씬에서 필요하지만, 게임 시작과 동시에 Awake를 해줘야하며, 초기화가 되지 않아야 한다. 그렇기에 로딩씬을 만들어 이 스크립트를 로딩씬에 자연스럽게 적용한다.

로딩씬 제작

image

스크립트

  • GetStart.cs를 통해 아무 곳이나 마우스로 클릭하거나, 아무 키보드를 누르면 다음 씬으로 넘어가도록 작성

using UnityEngine;

public class StartGame : MonoBehaviour
{
    private bool bCanProceed = false;

    private void Update()
    {
        // 아무 키를 누르면 bCanProceed를 true로 설정하여 다음 씬으로 넘어갑니다.
        if (bCanProceed || Input.anyKeyDown)
        {
            GetComponent().ToBack();
        }
    }
    public void OnPanelClick()
    {
        // 패널이 클릭되면 bCanProceed를 true로 설정하여 다음 씬으로 넘어갑니다.
        bCanProceed = true;
    }
}

Clone this wiki locally