我试图根据一个变量来改变一个立方体的颜色。我创建了两个立方体,我想根据它们之间的距离来改变它们的颜色。
这些立方体是这样创建的:
现在我尝试了类似这样的东西:
但是它不起作用。我在例子中找了找,但没有找到合适的东西。
这些立方体是这样创建的:
geometry = new THREE.CubeGeometry( 50, 50, 50 );
material = new THREE.MeshBasicMaterial( { color: 0xff0000, wireframe: true } );
cube = new THREE.Mesh( geometry, material );
scene.add( cube );
现在我尝试了类似这样的东西:
if(distance > 20)
{
cube.material.color = 0xffffff;
}
但是它不起作用。我在例子中找了找,但没有找到合适的东西。