首页 文章

在IE上使用Three.js,当您使用鼠标滚轮进行缩放时,屏幕会变黑

提问于
浏览
1

我正在使用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 回答

  • 0

    如果您的相机最小和最大观看距离限制已被捕获,请确保 . 您还可以将相机fov更改为相机移近,(避免使用最大的扫描距离) . camera.transitionX(object.distance/5) .

相关问题