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

NavMeshQueryConstructor

切换到手册
public NavMeshQuery (Experimental.AI.NavMeshWorld world, Unity.Collections.Allocator allocator, int pathNodePoolSize);

参数

world NavMeshWorld 对象,用作导航网格对象集合的入口点。查询操作可以使用此对象。
allocator 指示对象所需寿命的标签。(已知问题:allocator 目前无效。)
pathNodePoolSize 在搜索操作期间可以临时存储在查询中的节点数量。如果未指定其他值,则此值默认为 0。

描述

创建 NavMeshQuery 对象并分配内存以存储导航网格节点信息(如果需要)。

只有寻路操作(/BeginFindPath/、/UpdateFindPath/、/EndFindPath/、/GetPathResult/)才需要节点池。如果此对象可以处理的导航网格节点数量太少,则操作将返回 PathQueryStatus.OutOfNodes 状态标志。