主题
PathfindingLink
PathfindingLink 在两个 Attachment 端点之间建立导航网格之外的寻路连接。它可通过 IsBidirectional 控制是否双向通行,并用 Label 标记连接用途;运行时新增或修改的连接会在启用动态导航网格时参与重...
概览
PathfindingLink 在两个 Attachment 端点之间建立导航网格之外的寻路连接。它可通过 IsBidirectional 控制是否双向通行,并用 Label 标记连接用途;运行时新增或修改的连接会在启用动态导航网格时参与重烘焙。
继承自
Unit;可通过World:CreateUnit("PathfindingLink", ...)创建;返回单个单位
属性
| 名称 | 类型 | 默认值 | 说明 |
|---|---|---|---|
AttachmentID0 | Int | 0 | 起始锚点 ID,整数属性,用于记录寻路链接起点所对应锚点的编号。该属性默认值为 0,可读写,仅描述起点一端的锚点标识。 |
AttachmentID1 | Int | 0 | 终点锚点 ID,整数属性,用于记录寻路链接终点所对应锚点的编号。该属性默认值为 0,可读写,仅描述终点一端的锚点标识。 |
Attachment0 | Attachment | - | 起点锚点。Attachment0 是路径链接的起始端,该属性保存一个 Attachment 类型的引用,用于表示这条路径链接从哪个锚点发起。 |
Attachment1 | Attachment | - | 终点锚点。Attachment1 是路径链接的终止端,该属性保存一个 Attachment 类型的引用,用于表示这条路径链接到达哪个锚点结束。 |
IsBidirectional | Bool | true | 是否允许双向通行,决定寻路时是否可以从终点向起点移动。 |
Label | String | "" | 链接对应的导航区域标签,可配合 CreatePath 的 Costs 或 Path:SetAreaCost 设置区域代价。 |
