This function is called every fixed framerate frame, if the MonoBehaviour is enabled.
FixedUpdate should be used instead of Update when dealing with Rigidbody. For example when adding a force to a rigidbody, you have to apply the force every fixed frame inside FixedUpdate instead of every frame inside Update.
// Apply a upwards force to the rigid body every frame
function FixedUpdate () {
rigidbody.AddForce (Vector3.up);
}
using UnityEngine;
using System.Collections;
public class example : MonoBehaviour {
void FixedUpdate() {
rigidbody.AddForce(Vector3.up);
}
}
import UnityEngine
import System.Collections
class example(MonoBehaviour):
def FixedUpdate():
rigidbody.AddForce(Vector3.up)