Experimental: this API is experimental and might be changed or removed in the future.

NavMeshQuery.EndFindPath

切换到手册
public Experimental.AI.PathQueryStatus EndFindPath (out int pathSize);

参数

pathSize引用 int,且此 int 将被设置为找到的路径中的导航网格节点数量。

返回

PathQueryStatus 当正确检索路径中的节点数量时,则返回 UpdateFindPath。\ 当找到路径但未达到所需终点位置时,则返回 UpdateFindPath。\ 当由于先前调用 UpdateFindPath 不成功而无法评估路径大小时,则返回 /Failure/。

描述

获取在成功的 NavMeshQuery.UpdateFindPath 操作期间计算的路径中的节点数量。

此方法准备了路径数据,以便随后可以使用 NavMeshQuery.GetPathResult 来检索构成路径的 PolygonId 值的实际数组。

重要信息:此方法只应在寻路操作结束时调用一次。多次调用可能会破坏已存储的路径。

另请参阅:PathQueryStatus