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

Posted 御雪妃舞

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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)


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

创作挑战赛 新人创作奖励来咯,坚持创作打卡瓜分现金大奖

以上是关于RampDiffuse纠错——Error:incorrect number of arguments to numeric-type constructor的主要内容,如果未能解决你的问题,请参考以下文章

单词纠错

差错控制 (纠错编码)

Elasticsearch汉字补全和拼写纠错

C# 英语纠错 LanguageTool

计算机网络-数据链路层差错控制(检错编码纠错编码)

计算机网络-数据链路层差错控制(检错编码纠错编码)