반응형 drag1 [Unity] Touch로 물체 Drag하기 HTML 삽입 미리보기할 수 없는 소스 카메라가 고정된 환경에서 물체를 터치해서 움직이려고 했다. 이를 구현하기 위해서 Ray와 Touch, Camera.main.ScreenToWorldPoint를 이용했다. 내가 구현하려던 움직임은 3D 환경에서 드래그앤 드롭으로 2D 평면 이동하듯이 시키고 싶었다 그런데 문제가 있었다 카메라가 기울어져있는 상태로 위에서 쳐다보는 상태였기 때문에 Screen에서 Touch한 곳의 좌표와 내가 보는 화면의 world좌표가 실제로는 달랐던 것이다. 즉, 아래 그림과 같은 상태였던 것이다. 실제 터치된 좌표와 터치된 object의 좌표가 달랐기 때문에 드래그를 시작하면 좌표에 오차가 생겼다. 이를 offset을 이용해 보정해 문제를 해결했다. GameObject hitObj.. 2024. 4. 4. 이전 1 다음 반응형