Back to Writing
NOTESunityrigidbodyphysicsgame-devbest-practices
Unity - Rigidbody.MovePosition for Physics Objects
September 3, 2020•Updated Feb 17, 2026
I did not know this until now, but when moving the coordinates of an object with a Rigidbody, you should use Rigidbody.MovePosition() instead of Translate().
Simply moving by coordinates causes the object to pass through Rigidbody colliders, making physics interactions impossible.