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?

  • Rodeo@lemmy.ca
    link
    fedilink
    arrow-up
    6
    ·
    10 months 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.