美文网首页
04-Three.js 操作控件

04-Three.js 操作控件

作者: IsYang | 来源:发表于2020-04-24 15:59 被阅读0次

    鼠标操作控件 OrbitControls.js


    方法一,使用监听鼠标、键盘事件

    function render() {
        // 执行渲染操作
         renderer.render(scene,camera);
     }
    render();
    // 创建控件对象
    var controls = new THREE.OrbitControls(camera,renderer.domElement);
    // 监听变化
    controls.addEventListener('change', render);
    
    

    方法二requestAnimationFrame动画去执行渲染操作

    /**
     * 创建鼠标控件对象
     */
    var controls = new THREE.OrbitControls(camera, renderer.domElement);
    
    function animate() {
        requestAnimationFrame( animate );
        // 更新控制器
        controls.update();
        renderer.render( scene, camera );
    }
    
    animate()
    
    

    相关文章

      网友评论

          本文标题:04-Three.js 操作控件

          本文链接:https://www.haomeiwen.com/subject/nrmfwhtx.html