Hi,
I just to ask something,
You said in your lecture that we need to add collision parameters and add GetOwner() so that the first collision to ourselves is not recorded, however, if we just ignore adding collision parameters even than we don’t get a hit to ourselves.
i.e. GetWorld()->LineTraceSingleByObjectType(FirstHit, PlayerLocation, LineTraceEnd, ECC_PhysicsBody)
Moreover, we can directly write ECC_PhysicsBody in ObjectQueryParameters.
My question is that if we leave collision parameters will it effect in longer run or it doesn’t matter ?
1 Like
Not providing that argument means it will use FCollisionQueryParams::DefaultQueryParam
which doesn’t ignore the owner, so you have the possibility of hitting yourself in the trace.
1 Like
This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.