Ball Get Stuck on Rotating Platform

Hi There! more n00b Questions here… I’m doing a simple Roll-A-Ball Game for my daughter, but instead of applying force to the ball, I rotate the platfrom, making the ball move because of gravity. The set up at the moment is a flattened Cube that acts as floor, and a Ball (The Player)…

My main issue, is when i start the game, if i don’t move the floor quickly, when the ball collides, it get’s stuck and the floor rotates and overlaps the player, ignoring colliders…

As you can see in the attached images, the ball has a rigid body and should act under the laws of gravity, but on the example image, the floor is rotated but the ball doesn’t fall…

Any Ideas on what may be causing this?
Thanks!!!

One possibility is that it is sleeping.

If so, you can put this in a script in FixedUpdate() on the ball:

if (rigidbody.IsSleeping() ) {
    rigidbody.WakeUp();
}

While not a complete solution, consider also setting rigidbody.sleepVelocity and rigidbody.sleepAngularVelocity to 0.0.

If you have not already done so, consider assigning a physic material to the ball and surface colliders. Not a specific fix for your problem, but it might make the surfaces behave more like you envision.