NavMeshPath.corners
Declaration
public Vector3[] corners;Описание
Угловые точки пути. (только для чтения)
Также известные как "точки пути", углы определяют места вдоль пути, где он меняет направление (т.е. путь состоит из ряда прямых движений между углами).
using UnityEngine; using UnityEngine.AI; using System.Collections;
public class ExampleClass : MonoBehaviour { float PathLength(NavMeshPath path) { if (path.corners.Length < 2) return 0; float lengthSoFar = 0.0F; for (int i = 1; i < path.corners.Length; i++) { lengthSoFar += Vector3.Distance(path.corners[i - 1], path.corners[i]); } return lengthSoFar; } }