c#1 [Unity] ViewportToWorldPoint 함수와 뷰포트 좌표계 이해하기 들어가며 Unity를 공부하면서 ViewportToWorldPoint 함수를 사용해 봤습니다. 뷰포트 좌표가 담긴 Vector3을 매개변수로 받아서 월드 좌표로 변환해 주는 함수입니다. 그림으로 예를 들면 아래와 같이 뷰포트 좌표가 좌하단이 (0,0) 우상단이 (1,1)이라고 했을 때 이를 월드좌표로 변환해 주는 것입니다. 뷰포트의 (x, y) 좌표가 월드좌표로 계산되는 것은 알겠는데 z좌표는 어떻게 계산되느냐..? 이것이 궁금해서 찾아봤는데 블로그에서는 찾기 힘들어서 직접 해보기도 하고 문서도 찾아봤습니다. 결론부터 말하자면 z좌표는 카메라(뷰포트)의 z좌표를 0으로 봤을 때 멀리 있는 만큼의 거리 즉, 오브젝트와 카메라와의 거리를 인자로 전달하면 오브젝트의 z값을 반환해 줍니다. 이때 거리는 월드좌.. 2025. 2. 22. 이전 1 다음