没有显示在立方体的录影纹理

时间:2013-01-10 21:43:29

标签: javascript three.js webgl

嘿伙计们我试图找出为什么我的Cube没有显示我添加的视频纹理...它显示了一个图像,这很容易实现..但是当试图映射视频纹理时不这样做......

video = document.createElement('video');
video.width = 320;
video.height = 240;
video.autoplay = true;
video.src = "my video.....";

var videoTexture = new THREE.Texture( video );

var material = new THREE.MeshBasicMaterial( { vertexColors: THREE.FaceColors,
 map:texture, map: videoTexture} );

// render update....
 if( video.readyState === video.HAVE_ENOUGH_DATA ){ videoTexture.needsUpdate = true; }

但仍然没有在立方体上显示我的视频。

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

您在那里定义了2张地图:

map:texture, map: videoTexture

也许第一个覆盖第二个。