트레이스 쿼리

환경 쿼리와 트레이스 선택표

라인, 박스, 스피어 트레이스는 찾고 싶은 대상의 형태와 허용 오차에 따라 달라집니다.

01

목적 정의

사격, 상호작용, 시야, 영역 탐색 중 어떤 판정인지 먼저 고정합니다.

Intent
02

형태 선택

정밀한 광선은 Line, 여유 폭은 Sphere, 상자형 공간은 Box를 씁니다.

Shape
03

채널 지정

Visibility, Camera, 커스텀 채널 중 게임 규칙과 맞는 채널을 고릅니다.

Channel
04

결과 필터링

Actor, Component, Tag, Interface로 실제 반응 대상을 좁힙니다.

Filter
Line
정밀한 단일 경로 총알, 클릭 선택, 시선 판정처럼 한 줄의 정확도가 중요할 때 씁니다.
가장 가벼움
Sphere
관대한 탐색 근접 상호작용이나 자동 조준처럼 주변 허용 폭이 필요할 때 맞습니다.
플레이 감각 보정
Box
공간 영역 판정 문 앞 영역, 상자형 볼륨, 캐릭터 크기 기반 탐색에 적합합니다.
회전값 확인

트레이스 검증 항목

디버그 표시 개발 중에는 Draw Debug로 실제 시작점과 끝점을 확인합니다.
Self 제외 자기 자신이나 장착 컴포넌트가 먼저 맞지 않도록 제외 목록을 둡니다.
호출 빈도 매 Tick 호출이 필요한지 입력 시점 호출로 충분한지 분리합니다.