IBeginDragHandler, IDragHandler, IEndDragHandler, IPointerDownHandler

등을 상속받은 후 OnDrag 등 메서드를 구현해도 오브젝트 클릭시 호출이안되는 경우가 있다.

 

 

1. 메인카메라에 Physics Raycaster 컴포넌트를 추가하면 된다.
2. 각 GameObject엔 콜라이더가 있어야한다. 

이유는 모르겠지만 잘 호출된다. UI에 쓴 경우는 Physics Raycaster 없이도 잘 호출되지만 GameObject에 쓰는경우는 추가해야 하는듯.

 

메인카메라에 컴포넌트 추가

 

 

마우스 드래그에 따라 오브젝트 움직이는 코드

+ Recent posts