Script language:

  • JS
  • C#
  • Boo
Script language

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


static function Distance(a: Vector3, b: Vector3): float;
static float Distance(Vector3 a, Vector3 b);
static def Distance(a as Vector3, b as Vector3) as float


Returns the distance between a and b.

Vector3.Distance(a,b) is the same as (a-b).magnitude.

	var other : Transform;
	if (other) {
		var dist = Vector3.Distance(other.position, transform.position);
		print ("Distance to other: " + dist);
using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour {
    public Transform other;
    void Example() {
        if (other) {
            float dist = Vector3.Distance(other.position, transform.position);
            print("Distance to other: " + dist);
import UnityEngine
import System.Collections

public class ExampleClass(MonoBehaviour):

	public other as Transform

	def Example() as void:
		if other:
			dist as float = Vector3.Distance(other.position, transform.position)
			print(('Distance to other: ' + dist))