Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么我加载的纹理图像在three.js中会失去光泽_Javascript_Html_Three.js - Fatal编程技术网

Javascript 为什么我加载的纹理图像在three.js中会失去光泽

Javascript 为什么我加载的纹理图像在three.js中会失去光泽,javascript,html,three.js,Javascript,Html,Three.js,为什么我加载的纹理图像在three.js中会失去光泽 我的代码是 for(var i=0;i<No_of_mat;i++){ material[i] = new THREE.MeshPhongMaterial({ map: THREE.ImageUtils.loadTexture('Image'+i+'.jpg'),shininess:500 }); } for(var i=0; i<No_of_cubes; i++){ cube[i] = new TH

为什么我加载的纹理图像在three.js中会失去光泽

我的代码是

for(var i=0;i<No_of_mat;i++){
    material[i] = new THREE.MeshPhongMaterial({
        map: THREE.ImageUtils.loadTexture('Image'+i+'.jpg'),shininess:500 });
}

for(var i=0; i<No_of_cubes; i++){
  cube[i] = new THREE.Mesh(new THREE.CubeGeometry(length, width,height),material[RandomNumFromNToM(-0,7)]);

  cube[i].overdraw = true;
  cube[i].position.x=-(5*50) + i*50+40;
  scene.add(cube[i]);
  objects.push( cube[i]);
}

for(var i=0;i您是否使用了
canvasrender
?我正在为渲染器使用以下代码..renderer=new THREE.WebGLRenderer({antialas:true});renderer.render(场景,摄影机);我喜欢下面的var renderer=new THREE.canvasrender({antialas:true});renderer.render(场景,摄影机);但效果也一样。