嘿伙计们我试图找出为什么我的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; }
但仍然没有在立方体上显示我的视频。
感谢任何帮助。
答案 0 :(得分:0)
您在那里定义了2张地图:
map:texture, map: videoTexture
也许第一个覆盖第二个。