Physics Oddness

I’m having a simple physics problem…

http://homepages.wmich.edu/~abbott/unity/TiltBox.html

In the linked scene there is a Sphere with a RigidBody attached which falls onto a plane. You can tilt the plane using your arrow keys.

Drop the ball on the plane at the top, which begins perfectly level, and it will not roll around when tilted.

The plane on the bottom is set to have 1 degree of rotation at the start, and it works fine.

Can anyone explain why the ball gets “stuck” in the top example when the surface is level? I have tried it with Cubes and imported meshes and the result has been the same.

thanks

Kevin Abbott

The rigidbody goes to sleep. Wake it up with the rigidbody.WakeUp call.

rigidbody.Awake worked, but onlyl I put it inside a FixedUpdate. It wouldn’t work inside an update or a start function.

Thanks for the help,

Kevin