That’s precisely what I meant - doing a separate ray trace every frame, means doing it every 13m.
What’s the problem of doing a 13 m long line trace every frame (= after every 13 meter of movement)?
If I make a ray trace at a length equal to the distance I move this frame, then how can I miss something?
How are you moving the bullet at the moment? Sweep will give you a location where the objects do not overlap.
I use the ProjectileMovementComponent with just an initial velocity and I have enabled physics so that the bullet falls.
I assume, that UE4 is using sweeps to detect if an object will collide during movement, because how else do they wan’t to do it?
A sweep is effectively a line trace with a collision object.
In your example you will not get an overlap or hit events during movement, because if you un-check Sweep, you will teleport to the end location.