[Unity] Raycast, LayerMask
·
Game Programming/Unity Engine
개요게임을 제작하다 보면 특정 방향에 물체가 있는지 판별해야 하는 경우가 생깁니다. 예를 들어 FPS 장르의 게임에서 총알의 궤적을 계산하거나, RTS 장르의 게임에서 클릭한 지점을 감지하는 등의 상황이 있습니다. 유니티(Unity)에서는 Raycast를 사용하여 특정 방향으로 광선을 쏘아 물체와의 충돌 여부를 감지할 수 있습니다.이번에는 간단히 Raycast를 사용하는 방법에 대해 정리해보도록 하겠습니다. RaycastRaycast는 특정 지점(origin)에서 특정 방향(direction)으로 광선(ray)을 발사하며 해당 광선에 충돌된 물체에 대한 정보를 얻을 수 있는 기술입니다. 유니티(Unity)에서는 Physics.Raycast() 함수를 통해 다음과 같이 사용이 가능합니다.Physics.Ra..