UE4蓝图基础——蓝图流程控制节点

蓝图流程控制节点

  • Branch(分支)
  • DoN(循环)
  • DoOnce
  • FlipFlop
  • ForLoop
  • ForLoopWithBreak
  • Gate
  • MultiGate
  • Sequence

蓝图流程控制节点,基于不同情况而控制执行流程的节点。类似程序编写中的if、for、顺序执行、循环执行。
UE4蓝图基础——蓝图流程控制节点_第1张图片

Branch(分支)

面对单个 True/False 判定的情况下,Branch(分支) 节点是相当于if,根据【condition】条件判断输出为真还是为假。
UE4蓝图基础——蓝图流程控制节点_第2张图片

DoN(循环)

DoN 节点将会 N 次触发执行脉冲。 在达到限制后,它将会停止所有的输出执行,直到脉冲被传入其 Reset (重置)输入。
例如,您可以启动车辆20次,然后在绑定到 Reset (重置)输入的加油事件被激活前,无法再次启动车辆。
UE4蓝图基础——蓝图流程控制节点_第3张图片

DoOnce

DoOnce 节点-正如名称所显示的-将会仅仅触发执行一次。 在之后,它将会停止所有的输出执行,直到脉冲被传入其 Reset (重置)输入。 该节点等同于DoN节点中 N = 1 的情况。
UE4蓝图基础——蓝图流程控制节点_第4张图片

FlipFlop

FlipFlop 节点取入执行输出并在两个执行输出间切换。 其第一次被调用时,将会输出A。 第二次被调用时,将会输出B,然后再是A,然后又是B,循环往复。 该节点同时有布尔变量输出,使您可以追溯输出A何时被调用。
UE4蓝图基础——蓝图流程控制节点_第5张图片

ForLoop

ForLoop 节点的工作原理等同于标准的代码循环,将会在开始和结束之间的每个索引触发执行脉冲。

ForLoopWithBreak

ForLoopWithBreak 节点包含了能中断循环的输入引脚,除此之外,它运行的方式与ForLoop节点非常相似。 【注意】循环迭代将会在不同的帧间发生,这样的话大量循环可能会影响性能表现。

Gate

Gate(门) 节点用来开启和关闭执行流。 简单来说,Enter输入取入执行脉冲,同时门的当前状态(开启或关闭)将会决定这些脉冲是否从Exit输出中传出。

MultiGate

MultiGate 节点取入单个数据脉冲并将其传送到任意数量的潜在输出。 这个过程随机按顺序发生,可能会循环。
UE4蓝图基础——蓝图流程控制节点_第6张图片

Sequence

Sequence (序列) 节点使得单个执行脉冲能按顺序触发一系列事件。 节点可能有任意数量的输出,所有的输出引脚都会在序列节点一获得输入时就被调用。 它们将总是按顺序被调用,但不会有任何延迟。 对一般用户来说,输出引脚看起来好像被同时触发了一样。
UE4蓝图基础——蓝图流程控制节点_第7张图片

你可能感兴趣的:(UE4蓝图,#UE4蓝图节点,ue4蓝图节点,ue4流程控制,UE4,蓝图流程)