请给出NavMeshPath的属性说明
NavMeshPath是Unity中用于存储导航网格路径的类,其主要属性包括:
-
corners:存储路径上的所有点的数组,每个点表示路径的一个转折点。这些点的顺序是从起点到终点的。
-
status:表示路径的状态。可能的值有:
- PathComplete:路径计算成功,已找到从起点到终点的可行路径。
- PathInvalid:路径计算失败,无法找到可行路径。
- PathPartial:路径计算成功,但是无法到达终点。
-
corners.Length:表示路径上的点的数量。
-
totalDistance:表示路径的总长度。此值是路径上所有连续点之间的距离之和。
-
corners[i]:表示路径上的第i个点。i的值从0开始,表示起点,corners.Length-1表示终点。
-
GetCornersNonAlloc:获取路径上的点并存储到一个数组中,避免每次调用时都创建新的数组。该方法需要传递一个数组作为参数,用于存储路径上的点。
原文地址: https://www.cveoy.top/t/topic/bD7X 著作权归作者所有。请勿转载和采集!