我試圖根據變量更改立方體的顏色。我創建了兩個立方體,我想根據它們之間的距離來改變它們的顏色。在three.js中更改立方體的顏色
立方體創建這樣的:
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;
}
但它不工作。我看了一些例子,但找不到合適的東西。
您還可以使用基10的整數相當於爲setHex參數
,因爲這兩個等同的JS。 – andrewb