三个JS:更新相机FOV

时间:2014-03-06 00:04:05

标签: javascript three.js

我正在尝试在不创建新相机的情况下更新相机视野。我已经能够通过使用下面的代码来实现这个目标:

camera.position.set()

我想以与fov类似的方式设置它:

camera.fov.set()

这在脚本中不起作用。其他人可以建议一个快速的方法吗?

1 个答案:

答案 0 :(得分:37)

您需要重新计算projectionMatrix:

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

这可能会在未来被美化......