检测两个坐标点之间是否可见的StaticMesh(障碍物检测)

FCollisionQueryParams TraceParams(TEXT("TraceActor"), true, this);
TraceParams.bTraceAsyncScene = true;
TraceParams.bReturnPhysicalMaterial = false;
TraceParams.bTraceComplex = false;

FHitResult Hit(ForceInit);
GetWorld()->LineTraceSingleByChannel(Hit, SelfLoc, TargetLoc, ECC_Visibility, TraceParams);

UStaticMeshComponent* MeshComp = Cast<UStaticMeshComponent>(Hit.GetComponent());
if (MeshComp)
{
    ...
}

一些普通人也获得了巨大的成功,只是因为他们不知道何时放弃。