costs | 所有 32 种可能区域类型的自定义成本值数组。每个值必须至少为 /1.0f/。此参数是可选的,默认为项目设置中配置的区域成本。另请参阅:NavMesh.GetAreaCost。 |
areaMask | 对于可遍历的区域,在索引处将位掩码的值设置为 1,对于不可遍历的区域,设置值为 0。此参数是可选的,如果忽略,则默认为 NavMesh.AllAreas。另请参阅:Areas and Costs。 |
start | 路径在导航网格上的起点。 |
end | 路径在导航网格上的终点。 |
PathQueryStatus
如果操作成功并且查询已准备好搜索路径,则返回 /InProgress/。
如果查询的 NavMeshWorld 或任何接收到的参数不再有效,则返回 /Failure/。
在导航网格上的两个位置之间启动寻路操作。
路径始终从指定位置开始。如果无法直接访问所需的终点,搜索算法会尝试在附近查找有效位置。
调用此方法会覆盖此 NavMeshQuery 在上一个寻路操作中取得的进度。
应该在此方法之后调用 NavMeshQuery.UpdateFindPath,以处理路径搜索。
另请参阅:PathQueryStatus。