Hi everyone.
I’m using RigidBodies and want to keep one upright, but gently (it should be unnoticable to the user)
How can I do this?
The answer here solved my problem nicely. http://answers.unity3d.com/questions/10425/how-to-stabilize-angular-motion-alignment-of-hover.html
You can freeze the rigidBody’s rotation on it’s X and Z axis. This way you can still rotate him to look in different directions but he will not fall over.
You can freeze the rotation in the “Contraints” section in the Inspector or the RigidBody component.
you can use this to have the object look up smoothly.