RigidBody characters, FixedUpdate, and Update

Hello!

I’m wondering what the “best practice” is for controlling a physics-character. In this case, my character is just a rigid-body ball.

As I understand it, FixedUpdate runs a fixed number of times every second, while Update only runs once per rendered frame? Is this correct? Or is FixedUpdate specific for Physics, while Update is used for everything else? If my game is only running at 10 FPS, is Update only called 10 times in that second?

If I’m controlling my character through Impulses and Torque, should I put my control handling in FixedUpdate or Update? It seems like I want to put it in FixedUpdate so that obtainable speed is constant, right?

-Sam

Anybody have any answer to this? It seems like it should be relatively common knowledge…

Regarding this part of the question:

That answer is ‘FixedUpdate()’.