[Unity]raycast를 보이게 하기


안녕하세요.
이런저런 일로 바쁜 나날을 보내고 있는데, 오늘은 기술적인 메모라는 이름으로 글을 써볼까 합니다.

메인 카메라에서 ray를 날리거나, 특정 오브젝트에서 ray를 날리거나, 요즘 자주 raycast를 날리고 있는데, 아래는 기본적인 코드(?)가 될 것 같습니다. 이 될 것 같습니다.

distance는 거리인데, 여기서는 적당히 50으로 설정하였습니다.
Debug.DrawRay로 디버깅 중에 어디로 ray를 날리고 있는지 확인할 수 있습니다.

큐브에서 빨간색 선이 나왔는데, 이것이 Debug.DrawRay로 뽑은 선입니다.

ray를 날려서 오브젝트에 부딪히면 부딪힌 오브젝트의 정보를 얻을 수 있습니다.
이 예제에서는 맞은편 큐브의 정보를 가져와서 이름을 표시하고 있습니다.