How so? At 800 m/s and 60 fps the
bullet would move 13 meter per frame.
That’s precisely what I meant - doing a separate ray trace every frame, means doing it every 13m. On the other hand, I never made a working system like this; not going to pretend I understand all the subtleties.
How are you moving the bullet at the moment? Sweep will give you a location where the objects do not overlap.
There’s a bit of misunderstanding regarding what sweep is. Consider the following:
You will not get a hit if you run it like this because this movement is not a Sweep. The object just moves too fast (you will get a Nope if you move it slowly, though). In this very case, none of the Print Strings will work here. You will get a hit as soon as you enable Sweep. Perhaps, all you need to do is to enable sweep when you move the component and use overlapping rather than blocking collision.
More details in my post here:
But please do tell if I’m completely missing the point.