The angular velocity vector of the rigidbody.
In most cases you should not modify it directly, as this can result in unrealistic behaviour.
// Change the material depending on the speed of rotation var fastWheelMaterial : Material; var slowWheelMaterial : Material; function Update () { if (rigidbody.angularVelocity.magnitude < 5) { renderer.sharedMaterial = slowWheelMaterial; } else { renderer.sharedMaterial = fastWheelMaterial; } }
using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { public Material fastWheelMaterial; public Material slowWheelMaterial; void Update() { if (rigidbody.angularVelocity.magnitude < 5) renderer.sharedMaterial = slowWheelMaterial; else renderer.sharedMaterial = fastWheelMaterial; } }
import UnityEngine import System.Collections public class ExampleClass(MonoBehaviour): public fastWheelMaterial as Material public slowWheelMaterial as Material def Update() as void: if rigidbody.angularVelocity.magnitude < 5: renderer.sharedMaterial = slowWheelMaterial else: renderer.sharedMaterial = fastWheelMaterial