Search Unity

  1. Unity Asset Manager is now available in public beta. Try it out now and join the conversation here in the forums.
    Dismiss Notice
  2. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  3. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

Rigidbody.MovePosition() not seeming to account for Continuous Dynamic

Discussion in '5.4 Beta' started by TheOtherMonarch, Jun 15, 2016.

  1. TheOtherMonarch

    TheOtherMonarch

    Joined:
    Jul 28, 2012
    Posts:
    862
    At higher speeds Rigidbody.MovePosition() will penetrate colliders even with Continuous Dynamic collision mode turned on. The thinner the collider the lower the required speed.

    I have uploaded an example project. The thicker blue collider is resistant to penetration while the others are easily penetrated.

    Use the WASD keys to move the penetrator around.

    Case: 806032_is4gmvllk2st204l
     
    Prodigga likes this.