基本信息
源码名称:canvas下雪特效
源码大小:0.01M
文件格式:.zip
开发语言:js
更新时间:2019-09-26
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 1 元 
   源码介绍

    h5 canvas 3d下雪效果

    

                camera = new THREE.PerspectiveCamera(75, containerWidth / containerHeight, 1, 10000);
                camera.position.z = 1000;
                scene = new THREE.Scene();
                scene.add(camera);
                renderer = new THREE.CanvasRenderer();
                renderer.setSize(containerWidth, containerHeight);
                var material = new THREE.ParticleBasicMaterial({map: new THREE.Texture(particleImage)});
                for (var i = 0; i < snowNum; i ) {
                    particle = new Particle3D(material);
                    particle.position.x = Math.random() * 2000 - 1000;
                    particle.position.y = Math.random() * 2000 - 1000;
                    particle.position.z = Math.random() * 2000 - 1000;
                    particle.scale.x = particle.scale.y = 1;
                    scene.add(particle);
                    particles.push(particle)
                }
                container.appendChild(renderer.domElement);
                document.addEventListener("mousemove", onDocumentMouseMove, false);
                document.addEventListener("touchstart", onDocumentTouchStart, false);
                document.addEventListener("touchmove", onDocumentTouchMove, false);
                setInterval(loop, 1000 / 40)