Unity ScreenPointToRay
VR하는소년
ScreenPointToRay에 대해 알아보자 우리는 모니터를 통해 3차원 게임을 바라본다 모니터는 2차원 (쉽게 설명하면 가로, 세로로만 이루어진)으로 되어 있는데 어떻게 2차원 모니터의 한 지점을 눌렀을 때 게임 환경인 3차원에서의 Point지점으로 갈 수 있을까? 일단 원리는 이러하다 카메라로부터 플레이어가 클릭한 위치로 Ray(광선)을 쏜다 현재 카메라에 보이는 화면을 관통해 뻗어나가는 광선은 지정한 길이에 도달하거나 오브젝트에 부딪히면 멈춘다 오브젝트에 부딪혀 멈추게 되면 오브젝트의 정보를 얻는다 내용이 이해가 가지 않으면 그냥 이렇게 생각하자 Mouse를 클릭한 곳에 뭔가의 Interaction을 취하고 싶으면 ScreenPointToRay이 녀석을 이용하면 된다~! (해석하면 카메라로부터의 ..