Unity使用脚本动态修改材质球的颜色

时间:2024-03-18 19:28:43

1、使用脚本动态修改材质球颜色时,需要查找材质球,以一个模型多个材质球为例:

在不运行时,材质球是这样的:

Unity使用脚本动态修改材质球的颜色

此时模型上加载的材质球和创建的材质球名称相同:

当运行后:

Unity使用脚本动态修改材质球的颜色

材质球的名称后边增加了一个后缀:

( Instance): 空格+Instance;(注意:空格不能少);

因此,在使用代码查找材质球时,名称必须是材质球名称+后缀;

Unity使用脚本动态修改材质球的颜色

在多个材质球中根据名称找到需要修改的材质球:

使用脚本修改材质球:(贴图、颜色等都可以修改)

Unity使用脚本动态修改材质球的颜色