RampDiffuse糾錯——Error:incorrect number of arguments to numeric-type constructor

看着Shaders and Effects Cookbook的書籍學習shader,照着說上寫ramp Diffuse這個shader時,報了個錯。


Shader書上的源代碼是這樣的:


畫紅線的那一行報了這樣的一個錯:



最終正確代碼如下:




猜測原因是舊版的unity支持的是float2(diff)支持,新版的是float2(param1,param2)


有更詳細的解釋的可以說明,歡迎交流

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章