# 용어 사전
RayCast2D
노드
Node2D < RayCast2D
이 점에서 저 방향으로 선을 그어, 처음 만나는 것을 알려준다.
target_position 은 "방향"이 아니라 로컬 기준 끝점이다. (0, 40) 이면 아래로 40픽셀만 본다. 물리 스텝마다 한 번 갱신되므로, 같은 프레임에 옮기고 바로 읽으려면 force_raycast_update() 를 불러야 한다.
어디에 쓰나
- 발밑에 땅이 있나
- 적이 플레이어를 볼 수 있나(시선 차단)
- 벽 감지
- 히트스캔 사격
비슷하지만 다른 것
ShapeCast2D굵기가 있는 도형을 밀어본다. 얇은 틈을 지나쳐 버리는 문제가 없다.Area2D이미 닿은 뒤에 알려준다. 레이는 닿기 전에 알아본다.
주의
target_position 의 길이가 곧 검사 거리다. (0, 1) 이면 1픽셀만 본다.