此例展示了数个不同类型的 流程控制(Flow Control) 节点。流程控制节点可对蓝图脚本中的执行流程进行显式控制。存在不同类型的流程控制,例如:
- 分支(Branch)——允许你基于布尔值,选择要执行的脚本分支。
- 序列(Sequence)——允许你按照顺序执行任意数量的分支脚本。
- 切换(Switch)——允许基于枚举的结果,选择要执行的分支。
此外,还有其他多种可用类型,创建蓝图时可在流程控制(Flow Control)类目下找到。
构造脚本
在此示例中,构造脚本创建并设置了一个动态材质实例(Dynamic Material Instance),然后使用一个分支(Branch)类型的流程控制节点来决定应用到动态材质的颜色。分支由一个名为Branch Condition的布尔值变量来控制。此变量已设为公有,可在 细节 面板中进行编辑。