学习
引擎类
Path
无法创建
未复制

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处


概要
活动
Blocked(blockedWaypointIdx: number):RBXScriptSignal
Unblocked(unblockedWaypointIdx: number):RBXScriptSignal
继承成员

API 参考
属性
Status
只读
未复制
读取并联
功能: Basic
Path.Status:Enum.PathStatus

方法
CheckOcclusionAsync
已弃用

ComputeAsync
暂停
功能: Basic
Path:ComputeAsync(
start:Vector3, finish:Vector3
):()
参数
start:Vector3
finish:Vector3
返回
()

GetPointCoordinates
已弃用

GetWaypoints
功能: Basic
Path:GetWaypoints():{any}
返回
代码示例
获取路径路标
local PathfindingService = game:GetService("PathfindingService")
local path = PathfindingService:CreatePath()
local PATH_START = Vector3.new(0, 1, 0)
local PATH_END = Vector3.new(100, 1, 25)
path:ComputeAsync(PATH_START, PATH_END)
if path.Status == Enum.PathStatus.Success then
local waypoints = path:GetWaypoints()
for _, waypoint in pairs(waypoints) do
print(waypoint.Position)
end
end

活动
Blocked
功能: Basic
Path.Blocked(blockedWaypointIdx:number):RBXScriptSignal
参数
blockedWaypointIdx:number

Unblocked
功能: Basic
Path.Unblocked(unblockedWaypointIdx:number):RBXScriptSignal
参数
unblockedWaypointIdx:number

©2026 Roblox Corporation、Roblox、Roblox 标志及 Powering Imagination 是我们在美国及其他国家或地区的注册与未注册商标。