我正在使用Three.js,这在所有其他浏览器上都很好,但在使用鼠标滚轮进行缩放时会变黑 .
如果我用其他方法缩放相机就可以了,并且设置了变焦限制,因此它不会到达相机末端等 .
function onDocumentMouseWheel(event) {
setZoom(camera.fov - event.wheelDeltaY * 0.05);
}
function setZoom(fov){
camera.fov = fov;
if(camera.fov < 30) camera.fov = 30;
if(camera.fov > 100) camera.fov = 100;
camera.updateProjectionMatrix();
}
任何想法如何解决这个特定的IE错误?
1 回答
如果您的相机最小和最大观看距离限制已被捕获,请确保 . 您还可以将相机fov更改为相机移近,(避免使用最大的扫描距离) .
camera.transitionX(object.distance/5)
.