控制節點
本頁描述功能圖🔗中用於控制 執行 流程的節點。
你會將此節點與邏輯節點 及 比較節點 結合使用,幫助你建立檢查條件。
輸入連接器 狀況 布林值\
控制節點輸出的條件。
如果 變異型別如果 條件 為 真,節點輸出的值。
否則 變異型別如果 條件 為 False,節點輸出的值。
這對於控制變數的狀態至關重要,無論是在變數的建立、讀取和更新。
你可以在本 文件中的「使用集合/序列節點」 頁面中了解更多關於序列節點的資訊。
輸入連接器 在 變數類型\
圖中應該先計算的部分
最後 變數類型
圖中最後計算的部分
迴圈有隱含的最大迭代次數,可透過將其設為 -1 來停用。
變數在迭代過程中會保留其值,並可在退出條件(Exit Cond.)下存取。
這表示你可以在每次迭代中加入索引值,並在退出條件下檢查其值,以控制你需要的迴圈數量。
IMPORTANT
連接出口 條件的節點。 迴 圈體 分支無法連接到圖的其他分支。
輸入連接器 開始。 變數類型\
圖中在第一次迭代之前計算的部分——也就是迴圈的起點。
離開指揮部。 布林值
這個條件必須成立,才能讓循環停止。 每次迭代都會重新計算。
注意: 最大迭代次數仍限制於 最大迭代 數參數。
環形車身 變數類型
這個圖是從迴圈中受益的。 每次迭代都會重新計算。
參數 Max。 迭代 整數\
節點執行的最大迭代次數。
當以下條件中任一先達成時,節點停止迭代:達到此最大數值或退出條件變為真。
這個最大值可以透過將值設為 -1 來停用。 此時,只有退出條件能停止迭代。
設定『最大值』。 迭代到 -1 能提升小迴圈中的效能,因為少了一個計數器需要追蹤和更新。
不過,要注意節點的配置方式,因為有可能產生 無限迴圈 ,導致 Designer 變得無反應。
看看這個關於 While 迴圈節點的教學:
recommendation-more-help
substance-3d-designer-help-guide