How can I detect the collision of a gameObject which is at a high speed?

How can I detect the collision of a gameObject which is at a high speed?

I’m trying to make a simulator shots at long range. I think the raycast method is not for my purpose, because I want the effect of gravity is considered.

It does not work to detect OnCollisionEnter because the bullet is too fast, and so sometimes the collision is detected.

@lkrueger This might be what you are looking for…Don’t Go Through Things