如果共享材料,如何单独更改对象材质的颜色

时间:2014-08-11 20:48:15

标签: three.js

我有一个从collada文件加载的3d对象数组。当我试图从数组中更改对象材质的颜色时,颜色会更改数组中的所有对象。

ARR [5] .material.color.setHex(0x00CC00);将更新数组中所有对象的颜色。我认为这是因为共享一个物质实例,因为物体是相同的。反正是否单独应用颜色?感谢

1 个答案:

答案 0 :(得分:0)

现在它的工作方式你需要为每个对象提供不同的材质。将来,Object3D可能会有color属性。