I have a wall in my 3D game which is relatively thin and it can be hit on both sides with objects that may occasionally be moving somewhat fast. Is there a reliable way to ensure that the colliding objects will be stopped on either side of the wall as opposed to simply passing through?

you are viewing a single comment's thread
view the rest of the comments
[–] 6 points 3 years ago

There is a builtin option in Rigidbody and I think also KinematicBody called continuous collision detection or CCD. It is supposed to do this for you, and with engine code (so much faster because it's pure C++).

However I have read some posts here and there saying it doesn't work properly.

  • source
  • parent