Script language:

  • JS
  • C#
  • Boo
Script language

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

Suggest a change
var forward: Vector3;
Vector3 forward;
forward as Vector3

Description

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)

Your name (optional):
Your email (optional):
Please write your suggestion here: