Javascript Three.js camera.zoom in不允许缩小
我有一个Three.js应用程序,它有一个功能,在按下一个按钮时被激活,并进行一些参数调用,然后是camera.zoom属性,它将相机缩放到给定的因子。但问题是,当我点击按钮时,一切正常,相机被放大,但我无法在滚轮上缩小。 以下是该函数的代码片段:Javascript Three.js camera.zoom in不允许缩小,javascript,html,camera,three.js,zooming,Javascript,Html,Camera,Three.js,Zooming,我有一个Three.js应用程序,它有一个功能,在按下一个按钮时被激活,并进行一些参数调用,然后是camera.zoom属性,它将相机缩放到给定的因子。但问题是,当我点击按钮时,一切正常,相机被放大,但我无法在滚轮上缩小。 以下是该函数的代码片段: function changeCountry(lat, lng) { var phi = ((90 - lat) * Math.PI / 180 + PI_HALF); target.y = phi; var theta = ((1
function changeCountry(lat, lng) {
var phi = ((90 - lat) * Math.PI / 180 + PI_HALF);
target.y = phi;
var theta = ((180 + lng) * Math.PI / 180 - PI_HALF);
target.x = theta;
camera.zoom = 4;
//camera.position.z = 5200;
camera.updateProjectionMatrix();}
我想第一个问题应该是你是否在使用任何一个摄像头控件。如果没有,是否附加任何滚动事件以调用缩放级别的更改?相机对象本身没有可供用户使用的控件。感谢您的努力。这里是一个包含全部JavaScript代码的JSFIDLE,如果您可以整理它的话@Spac3机器人