트레이스 선택

세 질문으로 함수 이름을 결정한다

감지 폭, 충돌 규칙, 필요한 결과 수를 순서대로 고르면 LineTrace, ShapeTrace, Single, Multi 선택이 흔들리지 않는다.

감지 폭은 Line/Shape를, 충돌 규칙은 ByChannel/ForObjects를, 결과 수는 Single/Multi 접미사를 결정한다.

1. 감지 폭

대상을 선 하나로 찍어도 되는가

Line Trace

시야, 클릭, 상호작용처럼 정밀한 지점을 찾는다.

아니오

Shape Trace

근접 공격, 발판, 두꺼운 감지 범위는 모양을 쓴다.

2. 충돌 규칙

프로젝트 규칙이 채널 중심인가
채널

ByChannel

Visibility, Camera, Weapon 같은 응답 규칙을 따른다.

대상 타입

ForObjects

Pawn, WorldStatic처럼 찾을 객체 종류가 우선일 때 쓴다.

3. 결과 수

첫 히트만 필요한가
하나

Single

가장 가까운 대상 하나만 사용하면 비용과 처리가 단순하다.

여러 개

Multi

관통, 후보 목록, 우선순위 정렬이 필요할 때 고른다.

상호작용 버튼

LineTraceSingleByChannel, 자기 자신은 QueryParams에서 제외.

근접 범위 판정

SphereTrace 또는 CapsuleTrace로 폭을 확보하고 Debug Draw로 확인.

관통 스캔

Multi 결과를 거리순으로 읽고 필요한 액터만 남긴다.