回圈是用于多次重復執行特定處理的一種流程控制,有多種不同的回圈結構,
Ⅰ、“ForLoop”回圈
“ForLoop”是利用“計數器”所具備的計算回圈次數功能來進行處理的,
首先右擊圖表,輸入“loop”,選擇“工具”中的“流程控制”中的“ForLoop”選項:

Ⅱ、“ForLoop”節點
ForLoop節點需要對計數器的初始值、結束值、回圈處理、下一步進行的處理等進行設定,
ForLoop節點:

ForLoop節點的輸入項:
- exec輸入項:左上方的五角形,用于連接執行處理的順序,
- First Index:為計數器設定的初始值,進入該節點后,計數器被設定為該First Index的值,
- Last Index:計數器的結束值,計數器每回圈一次就加1,當達到該Last Index值后,執行完回圈處理后直接進入之后的處理中,
ForLoop節點的輸出項:
- Loop Body:用于連接回圈所執行的處理,
- Index:取出當前計數器的值,
- Completed:連接回圈完成后的處理,
接著對ForLoop中的值進行設定,將First Index設定為1,Last Index設定為3:

Ⅲ、連接文本
將“ForLoop”的回圈處理連接“Print String”后就可以顯示回圈文本了,此處對回圈次數進行檢查并顯示,
首先,需要創建一個“連接文本”節點——Append節點,右擊圖表,輸入“append”,選擇“字串”專案中的“Append”選項:

Append節點:

Append節點可將2個文本連接成1個文本,左側有兩個輸入項“A”和“B”,右側的Return Value為輸出項,因此Append節點的作用就是將輸入項“A”“B”文本連接成1個文本,并從“Return Value”項取出,
接下來,對節點進行連接:
①連接“ForLoop”的Index與“Append”的“A”;
②在“B”中填上“time”的文本;
③將“BeginPlay”連接至“ForLoop”;
④將“ForLoop”的Loop Body連接至“PrintString”;
⑤將“Append”連接至“Print String”,
連接完成如下圖:

最后,編譯并運行:

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/31149.html
標籤:其他
上一篇:一個可屏蔽長短鏈接的網路模塊
