ShadeGraph教程之節點詳解7:Utility Nodes
阿新 • • 發佈:2018-11-09
本文首發於洪流學堂微信公眾號。
洪流學堂,學Unity快人幾步
洪流學堂公眾號回覆節點
,獲取ShaderGraph節點詳解PDF檔案(帶目錄)。
Utility Nodes 工具節點
一些有用的工具節點。
Preview 預覽
顯示一個預覽視窗,這個節點不會修改輸入值。
Logic 邏輯操作
邏輯操作節點。
All
所有輸入為非0時,返回true,否則返回false。這個節點經常和下面的Branching節點一起使用。
And
如果輸入A和B都為true,則返回true,否則返回false。這個節點經常和下面的Branching
注意這個節點的輸入為布林型別。
Any
如果輸入值中有任意一個元素為非0值,則返回true,否則返回false。這個節點經常和下面的Branching節點一起使用。
Branch 分支
如果輸入值Predicate為true,則會返回輸入值True,否則返回輸入值False。注意這裡的輸入引數名字為True和False。
注意,這裡兩個分支的節點都會計算,並不會根據輸入Predicate只計算一個分支。
Comparison 比較
根據下拉框的選項比較A和B兩個值。
Is Infinite 是否無窮大
輸入值中是否包含無窮大值。一般無窮大值出現在除0的情況。
Is NaN 是否非數值
輸入引數中,如果有任意一個元素為非數值,則返回true。
Nand 與非
如果輸入值A和B都為false,則返回true。
小結
本文講解了ShaderGraph眾多Node中的Utility Nodes。你可以收藏本文作為一個工具庫。
其他Node的詳解,關注洪流學堂公眾號第一時間獲取。
洪流學堂公眾號回覆節點
,獲取ShaderGraph節點詳解PDF檔案(帶目錄)。
你有沒有飽受shader折磨的同學?你可以把今天的內容分享給他,或許你能幫到他。
《鄭洪智的Unity2018課》,傾盡我8年的開發經驗,結合最新的Unity2018,帶你從入門到精通。