2014-03-06 47 views
14

我正在尝试更新相机视野而不创建新相机。我已经能够与位置做到这一点通过下面的代码:ThreeJS:更新相机FOV

camera.position.set() 

我想与FOV类似的方式来进行设置:

camera.fov.set() 

这不是在脚本中工作。其他人可以提出一个快速方法吗?

回答

29

您需要重新计算projectionMatrix:

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

这可能会在未来进行,虽然美化...