Collision Query

Trace 쿼리 판단 흐름

트레이스는 월드에 질문을 던지는 도구입니다. 시작점, 끝점, 채널, 결과 해석이 맞아야 게임플레이 판정이 흔들리지 않습니다.

Start발사 위치 결정
End방향과 거리 계산
Trace채널과 무시 대상 적용
BranchBlocking Hit 기준 분기
01

Line Trace

시야, 총알, 상호작용처럼 얇은 직선 판정에 맞습니다.

02

Shape Trace

근접 공격, 배치 검사처럼 부피가 필요한 판정에 씁니다.

03

Ignore Actors

자기 자신이나 팀원을 제외해야 오판정을 줄입니다.

04

Debug Draw

초기 구현 단계에서는 선과 충돌점을 반드시 눈으로 확인합니다.

블루프린트 점검

  • Start와 End가 월드 좌표인지 로컬 좌표인지 먼저 확인합니다.
  • Trace Channel이 대상 콜리전 응답과 맞는지 확인합니다.
  • Out Hit 구조체에서 Actor, Location, Normal을 목적에 맞게 분리합니다.

결과 해석

Blocking Hit충돌 여부
Hit Actor대상
Hit Location위치
Hit Normal방향