Unity3D - 마우스 화면 좌표에서 월드 좌표 구하기



Vector3 worldPos = Camera.main.ScreenToWorldPoint( new Vector3(e.mousePosition.x, Camera.main.pixelHeight-e.mousePosition.y, Camera.main.nearClipPlane) );

transform.position = new Vector3(worldPos.x, worldPos.y, transform.position.z);


Unity3D에서는 좌하단이 (0, 0) 이므로 마우스의 Y 값을 뒤집어 줘야 합니다.

댓글

이 블로그의 인기 게시물

야구 WBC 한국 대표팀 외국계 선수 출전 가능한 이유 (혈통 규정 완벽 정리)

고유가 자동차 5부제 2부제 기상천외 에피소드

한샘 욕실 리모델링 후기 – 10년 된 빌라 욕실 공사 실제 경험과 4개월 사용 후기