Legacy Documentation: Version 2017.1 (Go to current version)
LanguageEnglish
  • C#
  • JS

Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

Transform.forward

Switch to Manual
public var forward: Vector3;

Description

The blue axis of the transform in world space.

var thrust: float;
var rb: Rigidbody;

function Start() { rb = GetComponent.<Rigidbody>(); }

function Update () { rb.AddForce(transform.forward * thrust); }

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);
}

Did you find this page useful? Please give it a rating: