设置相机位置后如何对Three.js TrackballControls进行编程

时间:2018-09-20 14:57:42

标签: javascript three.js

我正在使用Threejs编辑器开发游戏。 游戏开始时,我设置了摄像头位置:

function setCameraPos(Camera,myColor){
    if(myColor=="Red"){
      Camera.position.x=3.74;
      Camera.position.y=19.5;
      Camera.position.z=1.54;

      Camera.rotation.x=-1.57;
      Camera.rotation.y=-0.12;
      Camera.rotation.z=-1.57;
    }
    CONTROLS = new THREE.TrackballControls( Camera );
}

然后进入循环:这不能按我想要的方式工作。这会将摄影机位置更改为默认的TrackballControls位置。

function update( event ) {
    if(startGame == true) {
        CONTROLS.update();
    }
}

我想先设置一个摄像头位置,然后使用TrackballControls对其简单地放大/缩小

0 个答案:

没有答案