2012-12-10 45 views
1

之間淡出我有一個three.js所簡單的立方體:色彩搭配three.js所

 var cubeMaterial = new THREE.MeshLambertMaterial({color: 0xCC0000}); 

    var cube = new THREE.Mesh(
     new THREE.CubeGeometry(100, 100, 100), 
    cubeMaterial); 
    cube.position.set(0.7,1.95,-0.1); 
    cube.scale.x = cube.scale.y = cube.scale.z = 0.002; 
    scene.add(cube); 

我如何能動態更改材料的顏色有什麼建議?我想實現的是平滑的淡入淡出(例如從紅色到綠色)並能夠動態淡入淡出顏色。所以我的猜測是,它需要不斷地在渲染循環中重新渲染,然後不知何故應該改變顏色,以便它逐漸淡入目標顏色。但我不知道如何在代碼中做到這一點..

在此先感謝!

安德斯

回答