Unity使用代码修改Shader参数值


获取 Shader 中参数的值:
material.GetFloat(“参数名”); //获取小数类型值;
material.GetColor(“参数名”); //获取颜色类型值;
material.GetTexture(“参数名”); //获取贴图类型值;
修改 Shadder 中参数的值:
material.SetFloat(“参数名”,值); //设置小数类型值;
material.SetColor(“参数名”,颜色值); //设置颜色类型值;
material.SetTexture(“参数名”,贴图); //设置贴图类型值;

 

Unity使用代码修改Shader参数值_第1张图片

Unity使用代码修改Shader参数值_第2张图片

参考:https://blog.csdn.net/weixin_39923777/article/details/83040458

你可能感兴趣的:(Unity使用代码修改Shader参数值)