NavMeshPath是Unity中用于存储导航网格路径的类,其主要属性包括:

  1. corners:存储路径上的所有点的数组,每个点表示路径的一个转折点。这些点的顺序是从起点到终点的。

  2. status:表示路径的状态。可能的值有:

  • PathComplete:路径计算成功,已找到从起点到终点的可行路径。
  • PathInvalid:路径计算失败,无法找到可行路径。
  • PathPartial:路径计算成功,但是无法到达终点。
  1. corners.Length:表示路径上的点的数量。

  2. totalDistance:表示路径的总长度。此值是路径上所有连续点之间的距离之和。

  3. corners[i]:表示路径上的第i个点。i的值从0开始,表示起点,corners.Length-1表示终点。

  4. GetCornersNonAlloc:获取路径上的点并存储到一个数组中,避免每次调用时都创建新的数组。该方法需要传递一个数组作为参数,用于存储路径上的点。

请给出NavMeshPath的属性说明

原文地址: https://www.cveoy.top/t/topic/bD7X 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录