[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