材質實例
普通材質,每次修改都會導致重新編譯,開發效率不高。
把普通材質的某些數值參數化,然后基於這個材質創建可以修改參數、不能修改節點關系的材質,這就是材質實例。
材質實例分為兩種,常量和動態。
常量材質實例
通常所說的材質實例,就是指常量材質實例。
常量材質實例,在ContentBrowser中創建:
一種創建辦法是在Content Browser空白地方右鍵,選擇Material Instance,
另一種辦法是在普通材質上右鍵,選擇Create Material Instance。
下面是這兩種創建方式的截圖。
如下是編輯界面。
常量材質實例,只能在編輯階段修改,運行階段就不能修改了。好處就是,運行階段效率更高。
如果你需要運行階段也可以修改的材質實例,那就是動態材質實例了。
動態材質實例
動態材質實例在運行時創建,可以在運行期間修改參數。
比常量材質實例更靈活,不過在運行時有開銷。
原文地址:原文地址