three.js 相机跟随鼠标移动

相机跟随鼠标移动

代码

复制代码
var startY,endY;
        var isDown = false;
        var changeBefore = 0;
        function addTouchListener() {
            document.onmousedown = function (event) {
                startY = event.clientY;
                isDown = true;
            };
            document.onmouseup = function(event){
                isDown = false;
            };
            document.onmousemove = function (event) {
                if (isDown) {
                    if(changeBefore != 0){
                        if(changeBefore > event.clientY){
                            camera.position.y = camera.position.y + 20;
                        }else{
                            camera.position.y = camera.position.y - 20;
                        }
                    }
                    endY = event.clientY;
                    changeBefore = endY;
                }
            };
        }
复制代码

 

posted on   chenyi4  阅读(2488)  评论(0编辑  收藏  举报

努力加载评论中...

导航

点击右上角即可分享
微信分享提示