通过 PathWaypoint 数据类型构建的 Enum.PathWaypointAction 动作作, Vector3 位置, 2>Library.string2> 标签, 5>Class.PathfindingService5> 创建生成路径上的点。
下面的代码构建一个 PathWaypoint 变量,其位置为 Vector3.new(10, 10, 10) 作为其位置, Enum.PathWaypointAction.Walk 作为其操动作,并 1> Custom Label1> 作为其标签:
local pos = Vector3.new(10, 10, 10)local waypoint = PathWaypoint.new(pos, Enum.PathWaypointAction.Walk, "Custom Label")
PathWaypoint 也可以通过传递位置和动作来构建。标签属性将以空字符串设置为默认值。
local pos = Vector3.new(10, 10, 10)local waypoint = PathWaypoint.new(pos, Enum.PathWaypointAction.Walk)
行动
Menu.PathWaypointAction|Action 描述要达到此 PathWaypoint 的行动。可以设置为以下列表中的一个值:
<tbody><tr><td>步行</td><td>0</td><td>需要走路动作才能从上一个到达此走路点。</td></tr><tr><td>跳跃</td><td>1</td><td>需要跳跃行动才能从上一个跳跃点到达此 Waypoint。</td></tr></tbody>
名称 | 值 | 描述 |
---|
概要
构造工具
- new(position : Vector3,action : Enum.PathWaypointAction,label : string)
构造工具
new
参数
默认值:Vector3.new(0, 0, 0)
默认值:Enum.PathWaypointAction.Walk