유니티에는 특정한 지점에서부터 특정한 방향으로 레이저를 쏘는 듯한 기능을 구현할 수 있는 기능이 있습니다. 레이를 발사해서 레이에 맞은 오브젝트와의 충돌을 감지한다거나, 충돌한 오브젝트에 대해서 상호작용을 할 수도 있습니다. 레이를 이해하고 활용하기 위해서 Ray와 Raycast, RaycastHit에 대해 알아보도록 합시다. Ray, Ray2D Ray는 원점과 방향을 가진 구조체입니다. 여기서 원점이란 Ray가 발사되는 시작 지점을 뜻하고, 방향이란 Ray가 발사되는 방향을 의미합니다. 레이저 포인터를 손에 들고 있다면 제 손에 들고 있는 레이저 포인터의 위치가 Ray의 원점이고, 레이저 포인터에서 레이저가 나가는 방향을 Ray의 방향이라고 생각하시면 됩니다. Ray는 원점과 방향을 Vector3 타입..