【发布时间】:2014-06-30 21:02:09
【问题描述】:
试图把一个简单的视频作为纹理放在一个立方体上,结果什么都没有:)
video = document.createElement('video');
video.width = 320;
video.height = 320;
video.autoplay = true;
video.loop = true;
video.src = 'video.mp4'
var videoTexture = new THREE.Texture(video);
videoTexture.needsupdate = true;
var cube = new THREE.Mesh(new THREE.BoxGeometry( 10, 10, 10, 1, 1, 1 ), new THREE.MeshBasicMaterial({ map: videoTexture }));
scene.add(cube);
如果我添加 color: '#fff' 而不是 map: videoTexture 我看到一个白色方块,所以立方体正在添加,所以它与视频有关?
【问题讨论】:
标签: javascript three.js textures