为什么无法使用 meshRender.sharedMaterials 设置材质


// 可以正常asign
this.object.meshRender.sharedMaterial = this.material;

// 沒有效果
this.object.meshRender.sharedMaterials[0] = this.material;
this.object.meshRender.sharedMaterials[1] = this.material;
 
这个物体在Unity的属性如附图,有两颗材质球。
要怎么样重新指派新的材质球给物体呢?
螢幕快照_2018-03-16_下午3.58_.52_.png
已邀请:

伐木工人

赞同来自: mobile3Dbin

sharedMaterials是属性,要给属性赋值,而不是给属性里面的某个元素赋值。

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作