分支¶
用途¶
“分支”根据一个布尔值决定后续执行路线。它适合处理“找到或没找到”“成功或失败”“启用或关闭”等二选一条件。
添加路径¶
Shift+A → 执行管理 → 分支
执行行为¶
收到执行输入时读取布尔条件。条件为 true 时只触发 true 输出,为 false 时只触发 false 输出。
条件端口未连接或没有可用值时,使用节点内的布尔开关;默认值为 false。连接值不是布尔类型时,节点无法进行可靠分支,执行会失败。
输入端口¶
| 端口 | 类型 | 必填 | 说明 |
|---|---|---|---|
| 执行输入 | 执行 | 是 | 读取条件并选择路线。 |
| 布尔值 | 布尔 | 否 | 分支条件;未连接时使用节点内的值。 |
输出端口¶
| 端口 | 类型 | 说明 |
|---|---|---|
true | 执行 | 条件为真时触发。 |
false | 执行 | 条件为假时触发。 |
属性¶
| 属性 | 默认值 | 说明 |
|---|---|---|
| 布尔值 | false | 条件端口未连接时使用;点击节点内的值可切换。 |
最小示例¶
常见错误¶
- 条件明明修改为
true,运行仍走false:数据端口已有连线时,上游值优先于节点内的开关。 - 只连接了数据线,分支没有运行:数据端口不会主动触发节点,还必须连接执行输入。
- 两条路线都要运行:分支永远只选择一路;需要全部启动时使用顺序执行。