RampDiffuse纠错——Error:incorrect number of arguments to numeric-type constructor

来源:互联网 发布:js数组中添加对象 编辑:程序博客网 时间:2024/06/01 09:32

看着Shaders and Effects Cookbook的书籍学习shader,照着说上写ramp Diffuse这个shader时,报了个错。


Shader书上的源代码是这样的:


画红线的那一行报了这样的一个错:



最终正确代码如下:




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


有更详细的解释的可以说明,欢迎交流

0 0
原创粉丝点击