材质球颜色问题

我用3d球体和圆柱体制作了一个炮塔,创建一个新的材质,使用内置的Effect builtin-standard,当我使用mat.setProperty(‘mainColor’, selColor)改变选中对象颜色时,所有使用该材质的对象都会变色。请问我只想改变选中对象颜色,需要怎么做?

问题如下图:

mat_view

选中的直接切换变色的另一个材质。

mat应该要拿的是材质实例 getMaterialInstance

收到!我去查下文档。谢谢你的提醒

要MaterialInstance可以 实例是唯一的。Material是共享的

好的,谢谢。