我有一个问题。我将我的球体数组中的属性设置为不透明度/可见性等。 当(在MouseDown事件中)我想要只改变一个球体属性,但它们都会改变。我不明白为什么...... 我向你描述了我的代码部分。
for (var i = 0; i < data.nodes.length; i++)
{
//coordinates of spheres and others properties
spheres[i].material.transparent=true;
spheres[i].material.opacity=0.2;
scene.add(spheres[i]);
force.start();
}
spheres[anyone].material.opacity=0.8;
抱歉,但我的英语不是很好。
提前谢谢!
答案 0 :(得分:2)
我怀疑这是由于所有球体使用相同的材料实例,因此更改一个将改变它们 为您的每个领域添加独特的材料可能会克服您的问题。