유니티에서 제공되는 "IPointerClickHandler" 인터페이스로 PC에서 마우스 클릭시나 모바일에서 클릭 이벤트를 구현할 수 있다. UI가 아닌 3D 오브젝트에 클릭 이벤트를 적용하고 싶으면 3가지의 조건이 필요하다.
1. main 카메라에 "Pyscis Raycaster" 컴포넌트
2. UI를 띄울 대상 오브젝트에 Collider 컴포넌트
3. Event System
'게임개발 > 유니티 엔진' 카테고리의 다른 글
애니메이션 평타 캔슬 or 모션 캔슬 (0) | 2024.05.04 |
---|---|
투사체 사정거리 계산 (1) | 2024.04.28 |
모바일 가상 조이스틱 구현 (0) | 2024.04.20 |
몬스터 반경 내의 플레이어 감지 (0) | 2024.04.03 |
GameObject.AddComponent("스크립트") start 메서드 실행 문제점 (0) | 2024.03.26 |