GetPath
格式
GetPath(startPoint,terminalPoint)
- 函数
- 所属对象:PathFindService
简介
需要先勾选开启导航网格
,再计算导航网络,才能调用本函数计算路径上的坐标点,输入起点和终点,返回一个路径点的坐标组成的列表。
参数
名称 | 类型 | 默认值 | 描述 |
---|---|---|---|
startPoint | Vector3 | startPoint 起点 | |
terminalPoint | Vector3 | terminalPoint 终点 |
返回值
类型 | 描述 |
---|---|
table | 路径点的坐标组成的列表 |
实例
输入一个开始坐标还有一个结束坐标,返回一个记录点坐标的路径表。
GameSetting.NavMeshOpen = true -- 路径导航开启赋值
PathFindService:CalculateNavMesh(0.15, 1.5, 45, 0) -- 建立导航网格
local path = PathFindService:GetPath(Vector3(0,0,0),Vector3(50,0,50)); -- 根据起始点(0,0,0)和结束点(50,0,50)返回一个列表
for k,v in ipairs(path) do -- 输出Path内的坐标点
print(tostring(v))
end
文档更新时间: 2020-07-24 18:07 作者:安彤琛