#
luxiaotao1123
2021-12-18 3ff78473653985d0e7ac96b87bd31bcb9250a762
#
1个文件已修改
13 ■■■■■ 已修改文件
static/js/app.js 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
static/js/app.js
@@ -61,6 +61,7 @@
            this.scene = new THREE.Scene();
        }
        this.initCamera = function () {
            if (this.camera === null) {
            //声明一个透视相机,
            // 视角:60,
            // 纵横比aspect:全屏,使用的是浏览器的宽度/高度
@@ -79,6 +80,10 @@
            this.camera.lookAt( this.scene.position );
            //将相机放到场景中
            this.scene.add(this.camera);
            } else {
                this.camera.position.set( - 350, 1070, 1550 );
                this.camera.lookAt( this.scene.position );
            }
        }
        this.initRenderer = function () {
            this.renderer = new THREE.WebGLRenderer();
@@ -239,7 +244,13 @@
                        break;
                }
            };
            this.controls.addEventListener( 'lock', function () {
                console.log("第一人称视角")
            } );
            this.controls.addEventListener( 'unlock', function () {
                console.log("上帝视角");
                object.initCamera();
            } );
            document.addEventListener( 'keydown', onKeyDown );
            document.addEventListener( 'keyup', onKeyUp );