相关疑难解决方法(0)

在THREE.js动画画布广告牌

大家,

我正在尝试为基于Canvas的纹理设置动画,该纹理映射到平面上,就像广告牌一样.我已经指出了包括material.needsUpdatetexture.needsUpdate,但我仍然无法让纹理变得生动.我还包括一个旋转立方体,所以我知道动画例程在某种程度上起作用.

这是代码:


    
      
      
        if ( window.innerWidth === 0 ) { window.innerWidth = parent.innerWidth; window.innerHeight = parent.innerHeight; }

            var camera, scene, renderer;
            var mesh, geometry, material;
            var light, sign, animTex;
            var canvas, context;

            init();
            animate();

            function init() {

                camera = new THREE.PerspectiveCamera( 50, window.innerWidth / window.innerHeight, 1, 1200 );
                camera.position.z = 700;

                scene = new THREE.Scene();

                material = new THREE.MeshLambertMaterial(
                    { color: 0x885522
                    , wireframe: false
                     , overdraw: false
                    } );
                geometry = new THREE.CubeGeometry( 80, 120, …

animation textures three.js

9
推荐指数
1
解决办法
4189
查看次数

标签 统计

animation ×1

textures ×1

three.js ×1