您当前的位置: 首页 > 

漏刻有时

暂无认证

  • 0浏览

    0关注

    717博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Threejs入门进阶实战案例(3):视频贴图的解决方案

漏刻有时 发布时间:2020-06-28 14:58:30 ,浏览量:0

在这里插入图片描述 Texture纹理贴图需要使用TextureLoader()异步加载图片,而视频纹理(VideoTexture)创建一个使用视频来作为贴图的纹理对象时,需要在当前文档创建使用的Video元素。 具体代码如下: CSS:

 #video {
            position: absolute;
            width: 0;
            height: 0;
        }

HTML:



JS:

    //加载视频贴图;
    var texture = new THREE.VideoTexture(video);

    //创建网格;
    var geometry = new THREE.BoxGeometry(100, 100, 100);
    var material = new THREE.MeshBasicMaterial({
        map: texture,
    });
    var mesh = new THREE.Mesh(geometry, material);
    scene.add(mesh);

Done!

关注
打赏
1661217259
查看更多评论
立即登录/注册

微信扫码登录

0.0447s