[UE4]蓝图基础知识点梳理1


一、函数和事件、宏的区别

1.构造不能使用自定义事件

2.自定义事件可以Set Timer by Event,timeline不能写到函数里面

3.宏不能被外部调用,函数和自定义事件都可以

4.函数有返回值,事件无返回值;函数调用会等待函数执行结果,事件调用只是触发但不会等待

5.宏可以有多个执行节点,没有return节点,但输出节点相当于return;

6.函数执行在同一个线程,事件执行在不同线程;没有返回值的函数,在被子类Overide时,会变成事件

7.函数可以用局部变量,事件没有局部变量;因为函数执行顺序有保证,所以优先使用函数

二、常用流程控制结构

1.branch/if

Condition:判断条件

2.Sequence(并发执行)

3.While Loop(类似于While语句)

Condition:条件判断;小心死循环

4.循环语句

ForLoop ForEachLoop ForEachLoopwithBreak ReverseforEachLoop

顾名思义,都是用来循环的。其中有一个倒置循环ReverseforEachLoop是从后面开始循环

5.执行一次DoOnece 执行N次DoN

Reset:重置使得下一次可以通过

StartClose:第一次为关闭状态,即不可以通过

6.开关切换FlipFlop Gate

FlipFlop :按一次走A,下一次走B,如此反复。

Gate:门

7.有随机效果MultiGate

8.延迟节点Delay RetriggerableDelay

RetriggerableDelay:若在期间再次触发,则重新计算等待时间

9.选择节点Switch Select


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM