본문 바로가기
게임개발/유니티 엔진

3D 게임 오브젝트 클릭 or 터치시 UI 띄우기

by do_ng 2024. 4. 24.

유니티에서 제공되는 "IPointerClickHandler" 인터페이스로 PC에서 마우스 클릭시나 모바일에서 클릭 이벤트를 구현할 수 있다. UI가 아닌 3D 오브젝트에 클릭 이벤트를 적용하고 싶으면 3가지의 조건이 필요하다.

1. main 카메라에 "Pyscis Raycaster" 컴포넌트 

2. UI를 띄울 대상 오브젝트에 Collider 컴포넌트 

3. Event System

 

 

참고 : https://maintaining.tistory.com/entry/Unity-IPointer-Interface-%ED%81%B4%EB%A6%AD-%ED%84%B0%EC%B9%98-%EC%9D%B4%EB%B2%A4%ED%8A%B8