Material Parameter Collection的含義
直譯過來就是材質參數集合。這個東西在材質中可以當做參數使用。
創建Material Parameter Collection
在ContentBrowser的空白處右鍵:
這樣就創建了材質參數集合。
雙擊打開之后,可以添加參數。
在材質中使用Material Parameter Collection
材質中的參數,一般長這個樣子:
這個參數可以在編輯器中設置,也可以在運行時設置。
材質中還有一種參數,是這么創建的:
創建之后長這個模樣:
選中這個節點,可以選擇一些屬性。
在Collection這個屬性,點一下下拉菜單:
這里出現的,就是Material Parameter Collection了。
我這里選擇LightParam,這個參數集合是我創建的。
然后接着選擇ParameterName,里面是LightParam這個集合中的參數。
下面是選了之后的樣子:
這樣,材質中這個參數的值,就是LightParam的LightDirection了。
Material Parameter Collection的機制
當在藍圖中修改LightDirection的時候,材質中這個參數的值也跟着同時變化。
這是在藍圖中修改材質參數集合的藍圖節點:
可以看到,材質參數集合,其實就是全局變量。