跳转至

结束执行

用途

“结束执行”是蓝图的终点。一个蓝图可以放置多个结束节点,让不同分支分别结束;执行到任意一个时都会终止本次蓝图。

添加路径

Shift+A执行类结束执行

新建蓝图已经包含一个结束节点。可以继续添加、复制或删除结束节点,但画布始终至少保留一个。

执行行为

执行信号到达任意结束节点时,节点读取所有动态输入槽位并结束整个蓝图。最先到达的结束节点生效;仍在等待的顺序路线、循环或其他未完成分支会被停止,不会在结束后再次恢复。

动态输入按位置传递给下一个蓝图的开始节点。未连接的槽位仍会保留为空值,不会把后面的值向前挤压。

输入端口

端口 类型 必填 说明
执行输入 执行 到达后终止本次蓝图。
变量 1 … 变量 64 通用 传给下一个蓝图开始节点的固定位置值;实际数量由加减按钮控制。

通用端口未连接时显示为通用类型;连接后会按来源显示类型提示。若相邻蓝图的接收节点不接受该类型,运行时会把不兼容输入视为空值,而不会替用户隐式改成另一种类型。

输出端口

该节点没有输出端口。执行到这里后,本次蓝图不再沿当前画布继续。

属性

属性 默认值 范围 说明
动态输入数量 0 0–64 使用节点上的减号和加号调整。

同一蓝图内所有结束节点共享动态输入数量。给其中一个结束节点增加或移除槽位,其他结束节点会同步为相同数量,从而保证蓝图无论从哪个分支结束,都具有一致的数据接口。

最小示例

分支
├─ true  → 结束执行 A(变量 1 = "找到")
└─ false → 结束执行 B(变量 1 = "未找到")

两个结束节点都有一个动态输入槽位。下一个蓝图从自己的开始节点“变量 1”读取对应字符串。

常见错误

  • 循环只执行一次:循环体连接到了结束节点。结束节点的权限高于循环,应把它连接在“循环后”。
  • 增加一个结束节点的变量后,其他结束节点也增加了:这是为了保持蓝图输出接口确定,属于预期行为。
  • 下一个蓝图收到空值:检查本次实际到达的结束节点是否连接了对应槽位,并确认下一个蓝图连接的目标类型兼容。
  • 无法删除最后一个结束节点:每个蓝图必须保留至少一个结束节点。

相关节点