📜  编辑器 ARKitBuildProcessor.cs(108,71):错误 CS1729:“ShaderKeyword”不包含采用 2 个参数的构造函数 (1)

📅  最后修改于: 2023-12-03 15:11:43.040000             🧑  作者: Mango

错误:CS1729:“ShaderKeyword”不包含采用 2 个参数的构造函数

错误信息

编译器 ARKitBuildProcessor.cs(108,71):错误 CS1729:“ShaderKeyword”不包含采用 2 个参数的构造函数。

错误原因

该错误是由于在使用“ShaderKeyword”类的构造函数时,提供的参数数量不正确而导致的。该类的构造函数只接受单个参数。

解决方法

要解决此错误,必须对提供给“ShaderKeyword”类构造函数的参数数量进行检查。确保只提供单个参数即可。

以下是正确的代码示例:

ShaderKeyword keyword = new ShaderKeyword("MY_SHADER_KEYWORD");

需要注意的是,如果需要提供多个参数,可能需要创建一个新的类来封装这些参数。您还可以查看“ShaderKeyword”类的文档,以了解正确使用它的方法。

结论

错误 CS1729:“ShaderKeyword”不包含采用 2 个参数的构造函数,是由于传递给构造函数的参数数量不正确而导致的。检查传递给“ShaderKeyword”类构造函数的参数数量,以确保仅提供符合规定的单个参数。