Hi,
I am trying to make a truck colliding with a small car. When the truck collides with the car, and the car is in front of the truck but slightly on the side, instead of rotating towards the left, it goes a little bit left then right and is being pushed on its transform.right. I would have expected the car to rotate at least 180° and to go backwards, even if it touches the truck again. I tried to play with mass, with the size of the collider box, …
Is the large block actually moving or are you just translating it from position to position? In other words, is its body moving under its own velocity / using Rigidbody.MovePosition. If you’re just repositioning it then it’s not moving through space so it’ll just become overlapped which will cause physics to only solve the overlap.