2016-09-10 18 views

答えて

1

材料の色は常にオブジェクトの外観に影響があっても、その上にテクスチャがあります。デフォルトのカラー値は白で、テクスチャは通常のように見えます。しかし、色を赤に設定すると、テクスチャは赤みを帯びてしまいます(例えば、黒/白のテクスチャがある場合は、黒/赤のテクスチャが得られます)。

var geometry = new THREE.BoxGeometry(1, 1, 1); 
var material = new THREE.MeshLambertMaterial(); // default color is 0xffffff 
var cube = new THREE.Mesh(geometry, material); 
scene.add(cube); 

var loader = new THREE.TextureLoader(); 
loader.load('texture.jpg', 
    function (texture) { 
     material.map: texture; 
    }); 

// onclick: set color 
material.color.set(0xff0000); 
関連する問題