Unity 6.3
0 онлайн 89 гостей 3 в системе
Вход

Vector3.Distance

Declaration

public static float Distance(Vector3 a, Vector3 b);

Параметры

Параметр Описание
a Первая трехмерная точка как Vector3.
b Вторая трехмерная точка как Vector3.

Возвращаемое значение

поплавок Скалярное расстояние между точками a и b.

Описание

Вычисляет расстояние между двумя трехмерными точками.

Этот метод вычисляет кратчайшее расстояние между двумя входными точками. Обе точки должны быть определены в одном координатном пространстве. Vector3.Distance(a,b) возвращает тот же результат, что и (a-b).magnitude. Полученное значение всегда >= 0.

using UnityEngine;

public class Vector3DistanceExample : MonoBehaviour { // the first point is this transform's position public Transform other;

void Start() { if (other) { // the second point is the position of the MonoBehaviour's transform float dist = Vector3.Distance(other.position, transform.position); print("Distance to other: " + dist); } } }