Collision of Kinematic and non-Kinematic rigidbody

Hello All,

I have an issue, what I don’t understand clearly. I have to gameobjects, “A” has a kinematic RB, “B” has a non-kinematic RB.

“A” started to moving with transform.position-change in the direction of “B”.

When it collided, “B” react with Unity physics simulation, but(!) seems to be, that no matter what mass (tried also with 1 or 10.000) I set to “B”, react of forces seems to be the same.

Is there any workaround to affect the impact force in this situation?

Thank you!

You should always move kinematic rigidbodies using rigidbody.MovePosition and rigidbody.MoveRotation. Do not modify transform.position or transform.rotation directly.