Unity获取Material的属性名小坑
最近在学习Untiy Shader的使用,在获取Unity Material的属性名时遇到了一个小坑。
如图我现在实现了一个云的效果的Shader
Shader的属性名如下图红框所示:
当我们想用代码尝试获取属性名并修改时,问题出现了:
报错:
解决:
查看shader graph 发现了问题,属性名原来与Shader中的不一样!
修改之后,成功显示
最近在学习Untiy Shader的使用,在获取Unity Material的属性名时遇到了一个小坑。
如图我现在实现了一个云的效果的Shader
Shader的属性名如下图红框所示:
当我们想用代码尝试获取属性名并修改时,问题出现了:
报错:
解决:
查看shader graph 发现了问题,属性名原来与Shader中的不一样!
修改之后,成功显示