Three.js - 如何改变透视相机的bending/curve?

Three.js - How to change the Perspective Camera's bending/curve?

我在我的自上而下 Three.js 游戏中使用 Perspective Camera,但它的曲线有点太多,因为它被设计为用作“第一人称视角”。有没有办法从侧面调整平截头体中 bend/curve 的对象数量?

基本上,我想要 Perspective CameraOrthographic Camera

的混合体

例如 -- 建筑物的墙壁在一定距离内应该不那么明显

您可以调整相机视野。
https://threejs.org/docs/?q=persp#api/en/cameras/PerspectiveCamera

在这里做了一个简单的笔:
https://codepen.io/cdeep/pen/eYEOqrz

camera.fov = 30;
camera.updateProjectionMatrix ();

FOV 越小,看起来越平坦。
请注意,您需要将相机放置在更远的位置以降低 FOV 以确保内容适合视图,这也需要您增加相机的距离 属性 这样就不会被剪掉