流程控制节点:
1.Branch
2.Delay
3.DoN
4.DoOnce
5.DoOnce Multilnput
6.FlipFlop
7.ForLoop
8.ForLoopWithBreak
9.Gate
10.MultiGate
11.Retriggerable Delay
12.Sequence
13.WhileLoop

下面来介绍

1.Branch

 
功能:IF判断,成功True,失败False。

2.Delay

 
功能:时间延迟Duration秒。
例1:
 
结果:在开始时,打印“First”,等待2秒,打印“Second”。

3.DoN

 
功能:只执行N次。
例1:
 
结果:连续按3下“数字键1”,屏幕输出“1”,“2”,“3”。第四次按下无输出。按下“数字键2”重置。

4.DoOnce

 
功能:只执行1次。
例1:
 
结果:第一次按下“数字键1”,输出“Hello”,之后按下无效。按下“数字键2”重置,可以重新执行一次输出。
例2:
 
结果:当勾选 Start Closed 时,相当于关闭Completed执行引脚。第一次按下“数字键1”,无效,按下“数字键2”重置节点,再次按下“数字键1”,输出“Hello”。

5.DoOnce Multilnput

 
功能:多个节点的DoOnce,一个重置,用于重置所有流程引脚。
例1:
 
结果:除了重置之外,每个只能执行一次。一次重置,重置所有引脚。

6.FlipFlop

 
功能:每执行一次切换流程引脚。
例1:
 
结果:第一次按“数字键1”,输出“AA”,第二次按“数字键1”,输出“BB”,重复上2步。
例2:
 
结果:第一次按“数字键2”,输出“true”,第二次按“数字键2”,输出“false”,重复上2步。

7.ForLoop

 
功能:无跳出,有限次数循环遍历。
例1:
 
结果:按“数字键1”,从0输出到9,输出完成后,输出“计数完成”。

8.ForLoopWithBreak

 
功能:有跳出循环。
例1:
 
结果:
 
从0到9输出,当序号等于5时,调用自定义事件MyBreakEvent,执行跳出,输出“计数完成”。

9.Gate

 
功能:门节点,控制流程的开关。
例1:
 
结果:
 
一开始,不断输出“Enter”,当按下“数字键1”时,每次Tick事件触发时,会输出“Enter”“执行Exit”,当按下“数字键2”时,关闭Exit引脚。
例2:
 
结果:
一开始,不断输出“Enter”“执行Exit”,门默认打开,通过按下“数字键3”,切换门的打开/关闭状态。

10.MultiGate

 
功能:按一定顺序执行的门节点。
例1:
 
结果:连续按3下“数字键1”,输出“Out1”、“Out2”、“Out3”,再按无效,按“数字键2”重置门。
例2:
 
结果:连续按下“数字键1”,随机输出一个引脚内容,Loop在IsRandom不勾选的情况下,按顺序从上到下循环输出引脚。
例3:
 
结果:连续按3下“数字键1”,输出“Out2”、“Out3”、“Out1”,再按无效,按“数字键2”重置门。

11.Retriggerable Delay

 
功能:可重新触发的Delay
例1:
 
结果:
 
在Then0引脚,输出“A”,等待5秒。
在Then1引脚,输出“B”,等待5秒。
在Then2引脚,等待2秒。
2秒之后,Then2的Delay结束,触发Retriggerable Delay,重新等待5秒。
3秒之后,Then1的Delay结束,输出“BBBB”。
2秒之后,Then0的Retriggerable Delay结束,输出“AAAA”。

12.Sequence

 
功能:按顺序执行
例1:
 
结果:按Then0,Then1,Then2,顺序执行,注意并不是一定要Then0执行完毕之后,Then1才执行。

13.WhileLoop

 
功能:While循环,失败跳出。
例1:
 
结果:

UE4 虚幻 常用的流程控制蓝图节点介绍相关推荐

  1. UE4 虚幻 常用的流程控制蓝图节点介绍

    流程控制节点: 1.Branch 2.Delay 3.DoN 4.DoOnce 5.DoOnce Multilnput 6.FlipFlop 7.ForLoop 8.ForLoopWithBreak ...

  2. UE4 虚幻引擎 Montage蒙太奇/动画蓝图状态机 踩过的坑记录

    惯例先说两句 实在惭愧,和朋友一起做UE4从10月份就说好了,结果依旧拖到了寒假,然而毕设又来了. 第一关的锅我背了三个月还没做完,直到疫情被困在家必须好好干一把了(加油) 以下是在最近做一个简单的道 ...

  3. 深入Unreal蓝图开发:自定义蓝图节点(下)

    通过前面的文章,我们已经能够创建自己的蓝图节点,并可以动态添加.删除Pins,但是感觉好像有什么地方不太对劲啊.你发现没有?那就是前面两篇文章中,我们自定义的蓝图节点都是通过UK2Node::Expa ...

  4. Python学习:深入Python流程控制

    本文来自:入门指南 开胃菜参考:开胃菜 使用Python解释器:使用Python解释器 本文对Python的简介:Python简介 目录: 目录: 4. 深入 Python 流程控制 4.1. if ...

  5. 11-golang流程控制

    文章目录 流程控制 1. if_else(分支结构) 1.1 基本写法 1.2 特殊写法 2. for(循环结构) 2.1 基本写法 2.2 特殊写法 3. for range(键值循环) 3.1 基 ...

  6. Java杂记3—流程控制之条件

    流程控制 首先来介绍程序的流程控制. 所谓的流程控制,就是在我们前面的课程中我们已经学过了变量,数据类型,运算符,表达式,这些都是计算机编程的基本元素,但是我们程序的基本执行单元应该是语句,程序执行, ...

  7. Java杂记3—流程控制之条件 1

    流程控制 首先来介绍程序的流程控制. 所谓的流程控制,就是在我们前面的课程中我们已经学过了变量,数据类型,运算符,表达式,这些都是计算机编程的基本元素,但是我们程序的基本执行单元应该是语句,程序执行, ...

  8. UE4 蓝图 流程控制节点

    文章目录 前言 一.打开Library界面 二.Branch 分支 > Branch 类似于 if else 语句 示例 二.Delay 延迟 > Delay 可用于计时器.倒计时器 示例 ...

  9. UE4蓝图流程控制:FlipFlop节点、DoOnce节点的使用

    关于流程控制节点的使用,详情查看官方文档: https://docs.unrealengine.com/4.27/zh-CN/ProgrammingAndScripting/Blueprints/Us ...

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

    蓝图流程控制节点 Branch(分支) DoN(循环) DoOnce FlipFlop ForLoop ForLoopWithBreak Gate MultiGate Sequence 蓝图流程控制节 ...

最新文章

  1. linux启动,重启,停止 jar,.sh脚本
  2. Oracle创建自增id,sql直接创建
  3. UVA11021麻球繁衍
  4. ScrollMagic – 酷毙了!超炫的页面滚动交互效果
  5. Kaldi内存泄漏问题排查
  6. Hadoop 2.4.1+HBase 0.98.6.1 分布式安装
  7. 个人网站备案起名_郑州诚信个人商标注册电话
  8. 依赖包报错Invalid options object. Less Loader has been initialized using an options object that does not
  9. 从零基础入门Tensorflow2.0 ----七、33 数据padding,模型构建,训练
  10. nmake命令行编译Qt项目
  11. 通用新能源电动车动力电池包详细结构三维3D数模据图纸模型,格式3dxml
  12. 用编程知识提高工作效率
  13. android 布局之滑动探究 scrollTo 和 scrollBy 方法使用说明
  14. 双系统笔记本 android,安卓不止平板有 教你使用笔记本装安卓,和WINDOWS一起双系统亦可以的哦!(图解)...
  15. Android圆盘刻度,类似体重测试仪,效果不错哦
  16. MCS-51系列单片机指令表
  17. 光纤设备及跳线接口图鉴
  18. linux shell遍历多个数组
  19. Java常用类字符串异常处理
  20. 什么是AJAX的同步异步?

热门文章

  1. PDF旋转保存居然还能如此高效的办法
  2. BUUCTF web writeup
  3. cocos creator全局开关音效设置之静音开关
  4. unity 无法打包
  5. Could not resolve subtype of [simple type, class org.apereo.cas.services.Reg...
  6. 一个Node程序猿上海的一周
  7. 计算机第一级开机密码设置,电脑怎么设置开机密码各系统汇总
  8. php大量邮件,PHPMailer批量发送邮件的实例代码
  9. 办公小技巧:excel列宽在哪里设置
  10. Excel:数据转置