方法:
NavMesh.SamplePosition(Position,hit,maxDistance,areaMask)
NavMesh.SamplePosition(randomPoint, out hit, patrolRange,NavMesh.AllAreas)
参数
Position:原始位置
hit:保留所声称位置的属性
maxDistance:以游戏对象为中心,这个数值为半径,获取一个点并判断是否满足要求
areaMask:允许通行的导航网格下标
描述
返回值类型为布尔
在指定范围内找到导航网格上最近的点。此函数对导航网格进行采样,以找到导航网格上最近的点。
基于到查询点的距离返回最近的点。此函数不检查环境中的障碍物。例如,如果源位置在天花板上,此函数将返回二楼的点(如果此处有导航网格)而不是一楼的地板位置。