update: 2016/06/11
reference:
1. Unreal Engine 4 Documentation | Unreal Engine
A. Branch
1. 利用預設值為 true 的 ShouldGameQuit 變數:
來使 Branch 的 condition 為 true 時執行 Delay 與 QuitGame.
----------------------------------------------------------------------------------
當 Branch 的 condition 為 true 時執行 Delay 與 QuitGame.
B. Do N
1. 設定 Do N 最多只能執行 5 次, 按 F 鍵執行, 按 G 鍵可以重設(次數歸零)
結果: 進入遊戲關卡, 按 F 鍵 5 次最多可以顯示的訊息.
第6次之後就不再顯示, 除非按 G 鍵重設
2. 改成直接將 Do N 的 Counter(執行計數), 列印出來(會自動轉型)
C. DoOnce 與 DoOnce MultiInput
1. DoOnce:
a. 只會執行一次
b. 當 Start Closed 勾選 或輸入 true 時, 需要執行 Reset 鍵才能執行一次
2. DoOnce MultiInput:
a. 與 DoOnce 類似, 只會執行一次
b. 支援多個輸入, 同時輸出:
A In ---> A Out
B In ---> B Out
......
D. N FlipFlop
按 F 鍵, 第 1 次執行 A 的結果, 第 2 次執行 B 的結果, 依此循環下去.
-----------------------------------------------------------------------------------------------
E. ForLoop 與 ForLoopWithBreak
1. ForLoop
從 First Index 執行到 Last Index
2. ForLoopWithBreak
與 ForLoop 類似,多一個 Break (true / false) 來判斷何時離開迴圈
F. Gate 與 MultiGate
1. Gate:
經由 Open / Close / Toggle 來決定: 從 Enter 到 Exit 是否可以執行
2. MultiGate:
與 Gate 類似,
a. 在 Loop 為 false, Is Random 為 false 的情況下:
會依序執行: Out 0, Out 1, Out 2 ... 然後停止.
(Reset 後可以重新再執行)
b. 在 Loop 為 false, Is Random 為 true 的情況下:
會隨機執行不同的 Out 各一次, 然後停止.
(Reset 後可以重新再執行)
c. 在 Loop 為 true, 依照上方的規則循環執行.
G. Retriggerable Delay:
與 Delay 類似, 但是會重新觸發 duration 的時間,
如下所示, 如果持續在 3 秒內按 G 鍵, 則不會印出 Hello2
H. Sequence:
依序執行
I. WhileLoop
Condition 為 true 執行, 當為 false 時離開回圈
J. Switch
1. Switch on Int
當 Selection 的值與 pin 的值相同時, 執行所對應 pin 的動作.
滑鼠右鍵可刪除個別的 pin
2. Switch on Name
當 Selection 的值與 pin 的值相同時, 執行所對應 pin 的動作.
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。