게임 개발/유니티C#

유니티 C#) 선택된 UI 가져오는 법. (EventSystem.current.currentSelectedGameObject)

UniCoti(유니코티) 2023. 1. 25.
반응형

https://kmong.com/self-marketing/556080/xcCLzhi3mY

 

당신이 손해볼 구글링 시간을 없애다 - 유니티 비법서 - 크몽

UniCoti 전문가의 전자책 서비스를 만나보세요. <p>이 책은 유니티를 하면서 생기는 여러 오류에 대한 해결책과</p>...

kmong.com

(174가지 주제의 유니티 기능 정리, 오류 해결법 + 무제한 질문권 전자책. 15000원)

 

이번엔 유니티에서 클릭한(선택한) UI를

가져오는 방법에 대해 알아보도록 하겠다.

 사실 이름이 조금 길 뿐이지 별거 없다.

 

반응형

바로 시작하자.

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.EventSystems;


public class GameManager : MonoBehaviour {
    public GameObject SelectedObject = null;
	
    Update() {
	SelectedObject = EventSystem.current.currentSelectedGameObject;
    }
}

일단 선택한 UI를 가져오는 실질적인 코드는

EventSystem.current.currentSelectedGameObject이다.

 

이름이 굉장히 길지만, 이걸 사용하기 위해선,

맨 위쯤에 있는 using문을 꼭 사용해줘야 한다.

 

using UnityEngine.EventSystems;

를 적어 주어야만 저 메서드를 사용할 수 있다.

이점에 주의하자.

 

요약 : EventSystem.current.currentSelectedGameObject

 

유니티 협력 글(어필리에이트)


이상으로 도움이 되었길 바라며,

 

끝.

반응형

댓글

💲 추천 글