shader修改颜色后所有模型颜色都被修改了

image
image

this.body.sharedMaterial.setProperty(‘rimColor’, v4(1,0,0,1));
使用这个修改颜色后,所有模型的颜色都被修改了,,请问下,有没有办法只修改其中一个角色的颜色。

但凡你把鼠标放到sharedMaterial上看过就知道这个代表共享材质了。所以改一个改一堆。修改单个用material而非sharedMaterial

1赞

。。萌新,感谢大佬解惑