본문 바로가기
개발/UNITY

버튼 클릭이 안되는 경우

by 개발자 구리 2022. 5. 20.

IntroScene을 만들고 [START], [HELP] 버튼을 추가했다.

[START] 버튼을 누르면 실제 게임 화면이 나오도록 아래 스크립트를 추가했는데,

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;

public class ChgScene : MonoBehaviour
{
    public void ChangeSceneBtn()
    {
        SceneManager.LoadScene("MainScene");
    }
}

버튼 클릭이 인식되지 않는 문제가 있었다.

 

알고보니 IntroScene을 만들면서 Canvas의 EventSystem이 누락되어서 그런 것이었다.

EventSystem은 Canvas의 요소들에서 입력을 받아들여 유니티 시스템에 메시지를 전달하는 오브젝트로,

UI를 컨트롤하기 위해 필수적인 항목이다.

 

버튼 클릭이 되지 않으면 EventSystem이 빠진 것은 아닌지 확인해보자~~

'개발 > UNITY' 카테고리의 다른 글

Side Project) 원룸의 구리포터  (0) 2022.06.06
이미지 파일을 게임 오브젝트로  (0) 2022.06.06
Building System 만들기  (0) 2022.05.03
Unity 3D Basic - 1  (0) 2022.04.26
Unity 2D Basic - 2  (0) 2022.04.20