2014-03-06 50 views
14

我正在嘗試更新相機視野而不創建新相機。我已經能夠與位置做到這一點通過下面的代碼:ThreeJS:更新相機FOV

camera.position.set() 

我想與FOV類似的方式來進行設置:

camera.fov.set() 

這不是在腳本中工作。其他人可以提出一個快速方法嗎?

回答

29

您需要重新計算projectionMatrix:

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

這可能會在未來進行,雖然美化...