IBeginDragHandler, IDragHandler, IEndDragHandler, IPointerDownHandler
등을 상속받은 후 OnDrag 등 메서드를 구현해도 오브젝트 클릭시 호출이안되는 경우가 있다.
1. 메인카메라에 Physics Raycaster 컴포넌트를 추가하면 된다.
2. 각 GameObject엔 콜라이더가 있어야한다.
이유는 모르겠지만 잘 호출된다. UI에 쓴 경우는 Physics Raycaster 없이도 잘 호출되지만 GameObject에 쓰는경우는 추가해야 하는듯.
'프로그래밍 > 유니티 (unity)' 카테고리의 다른 글
유니티) 브릭스케이프 클론 프로젝트(연습용) (0) | 2022.02.24 |
---|---|
비주얼스튜디오 유니티 Debug.log 단축어 만들기(코드 조각 관리자) (0) | 2022.02.21 |
unity) 캔디크러쉬 사가 연습용 프로젝트 (0) | 2021.11.08 |
github, unity 등에서 인스펙터 한글 깨질때 (0) | 2021.11.04 |
unity) 테트리스 클론 프로젝트(github) (0) | 2021.11.04 |