我使用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错误?
答案 0 :(得分:0)
确保您的相机最小和最大观看距离限制。
您还可以将相机fov更改为相机移近,(避免最大观看距离问题)。 camera.transitionX(object.distance/5)
。