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?
Do a trace, there’s a wall 5m away, move another 8m, do a trace. There was something on the other side of the wall you did not trace against. In addition to doing it every frame, you’d need to do it again, after the penetration. Not a biggie, that would work.
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.
That is correct. It was just a demonstration in case things were unclear. They were quite clear, I see.
I assume, that UE4 is using sweeps to
detect if an object will collide
during movement
I just tested it in the 1st person template. Set the projectile’s component to overlap, ensured that targets generate hit events on overlap and it returns a sweep result. So using overlap for this should be fine.