The blue axis of the transform in world space.
// Set's the rigidbody velocity to be // along the blue axis of the transform rigidbody.velocity = transform.forward * 10;
using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { void Example() { rigidbody.velocity = transform.forward * 10; } }
import UnityEngine import System.Collections public class ExampleClass(MonoBehaviour): def Example() as void: rigidbody.velocity = (transform.forward * 10)
Another example:
// Computes the angle between the target transform and this object var angleBetween = 0.0; var target : Transform; function Update () { var targetDir = target.position - transform.position; angleBetween = Vector3.Angle (transform.forward, targetDir); }
using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { public float angleBetween = 0.0F; public Transform target; void Update() { Vector3 targetDir = target.position - transform.position; angleBetween = Vector3.Angle(transform.forward, targetDir); } }
import UnityEngine import System.Collections public class ExampleClass(MonoBehaviour): public angleBetween as float = 0.0F public target as Transform def Update() as void: targetDir as Vector3 = (target.position - transform.position) angleBetween = Vector3.Angle(transform.forward, targetDir)