我正在使用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对其简单地放大/缩小