FCollisionQueryParams Params(SCENE_QUERY_STAT(ClickableTrace))을 접했다. ClickableTrace 어떤 인자일까?
FCollisionQueryParams의 생성자에 들어가는 FName InTraceTag다.
자세한 설명을 찾을 수 없었다. https://zhuanlan.zhihu.com/p/663279510 해당 링크를 통해 추측하자면, 클릭된 위치에 충돌하기 위한 TraceTag이지 않을까?
이러한 Params를 가지고 충돌 체크를 하는데, actor->ActorLineTraceSingle(인자들) 구문을 접했다. ActorLineTraceSingle 함수란?
bool ActorLineTraceSingle
(
struct FHitResult & OutHit,
const FVector & Start,
const FVector & End,
ECollisionChannel TraceChannel,
const struct FCollisionQueryParams & Params
) const
이 액터의 컴포넌트에 대해 광선을 트레이스하고 첫 번째 블로킹 히트를 반환한다.
나는 지금까지 GetWorld()->SweepSingleByChannel(인자들)과 같은 충돌 검사만 접했었는데, 액터의 컴포넌트에 대해 광선을 트레이스한다는 말이 어떤 의미일까?