유니티 Input.mousePosition1 [Unity3D] 레이캐스트 정리 레이 캐스트 - 눈에 보이지 않는 광선(Ray)을 쏘아서 해당 광선에 맞은 물체가 무엇인지 여부를 판단한 뒤 여러 가지 후처리를 하는 방식. 그림과 같이 광선의 발사 원점과 발사각, 그리고 거리 등의 인자로 광선을 발사할 수 있습니다. 주로 레이 캐스트는 FPS 장르 게임에서 사격 시 실제 총알이 날아가지 않고 발사와 동시에 적이 명중해서 혈흔 효과와 같은 이펙트를 연출하고 사망하는 방식으로 구현되는 방식에 흔히 사용되곤 합니다. 실제로 디아블로나 리지니 같은 쿼터뷰 시점 방식 게임에서도 플레이어를 마우스 왼쪽 클릭으로 조작해 이동시킬 때 마우스 포인트 위치로 레이 캐스트 해서 3차원 좌표값으로 읽어온 후 해당 좌표로 이동시킵니다. Physics.Raycast Physics.Raycast 함수는 Ray를.. 2019. 10. 23. 이전 1 다음