트레이스 쿼리

LineTrace 히트 판정 흐름

라인 트레이스는 카메라나 무기 위치에서 보이지 않는 선을 쏘아 무엇을 맞혔는지 질의하는 충돌 검사입니다.

Start End Query Hit

시작점

카메라, 총구, 캐릭터 위치 중 플레이 의도와 맞는 기준 좌표를 선택합니다.

끝점

Forward Vector와 사거리를 곱해 검사 방향과 길이를 명확히 계산합니다.

쿼리 설정

Trace Channel, 무시할 액터, 복잡 충돌 여부를 FCollisionQueryParams로 정리합니다.

결과 처리

FHitResult에서 ImpactPoint, Actor, Component를 읽고 상호작용이나 디버그 선을 연결합니다.