Rotating floor below player- How to approach this?

rotate2.gif
(Though this illustration is 2D, I am actually doing this in the 3D First person shooter template)

So I need to rotate the floor below the player as shown above, however physics is causing the character to be launched into the air. If I want the player to be ‘locked’ into position relative to the floor while it is rotating/moving and then drop them vertically from their new position how would you approach this? I have tried disabling collisions on the player during the rotation, but then I have trouble keeping them locked to their relative position to the floor as it moves- I don’t seem to know the proper rotation node(s) to use if I want them to rotate around the same point that the floor is rotating around. Could any one offer advice on how to approach this?

How about setting the velocity of the character to (0,0,0) when the rotation ends or at each tick during the rotation? No idea if this will work like you want but this would be the first I would try.

What was said above should work, but if it doesn’t, try using the “Launch Character” node just after you release the player and give it a value of [LaunchVelocity = (X=0, Y=0, Z=-.1), XY Override = true, Z Override = true].

I only really commented to compliment your illustration.

Hah, thanks. I’ll give those things a try later tonight.