【发布时间】:2021-11-28 20:57:59
【问题描述】:
我在自上而下的 Three.js 游戏中使用Perspective Camera,但它的曲线有点过分,因为它被设计为用作“第一人称视角”。有没有办法从侧面调整截锥体中物体弯曲/弯曲的程度?
基本上,我想要Perspective Camera 和Orthographic Camera 的混合体
【问题讨论】:
标签: javascript three.js camera perspectivecamera
我在自上而下的 Three.js 游戏中使用Perspective Camera,但它的曲线有点过分,因为它被设计为用作“第一人称视角”。有没有办法从侧面调整截锥体中物体弯曲/弯曲的程度?
基本上,我想要Perspective Camera 和Orthographic Camera 的混合体
【问题讨论】:
标签: javascript three.js camera perspectivecamera
您可以调整相机的FOV。
https://threejs.org/docs/?q=persp#api/en/cameras/PerspectiveCamera
在这里做了一个简单的笔:
https://codepen.io/cdeep/pen/eYEOqrz
camera.fov = 30;
camera.updateProjectionMatrix ();
FOV 越小,物体看起来越平坦。
请注意,您需要将相机放置在更远且 FOV 较低的位置,以确保内容适合视图,这还需要您增加相机的 far 属性,以免内容被剪掉
【讨论】:
fov,我认为它所做的只是放大/缩小。工作,谢谢!
lens,对吧?