2016-09-21 218 views
2

目前我正在使用bablyon.js引擎,目前唯一的主要问题是视野。使用babylonjs免费摄像头设置视场

视野很浅,它会导致渲染效果不佳。
目前我使用BABYLON.FreeCamera()作为主要的相机附带的控制,这是我使用的格式:

var camera1 = new BABYLON.FreeCamera("camera", new BABYLON.Vector3(x,y), scene); 

我做了一些环顾四周,从我的搜索似乎指向有一种方法,但我似乎无法找到设置它的实际方式,如果有人能帮助我,将不胜感激!

回答

0

所以最后我找到了自己问题的答案。巴比伦设置FOV的方式并不是它设置大多数设置的方式。它确实将其设置为数组修改器,但不以相同的方式进行设置。

var camera = new BABYLON.freeCamera("fCamera", new BABYLON.vector3(1,1,1), scene); 
camera.fov, 3; 

您调整FOV的方式是从0.1开始,从我的测试中它大约是1是默认值。通过改变2或3,视野增加到更合适的视野,这是一个很好的渲染距离,并纠正了粗糙的感觉。

我还发现去上面4,如果你没有图形的数量一个不错的GPU,它开始落后多因被处理

+0

确定吗?等于分配对我有用。顺便说一下,我认为fov最高,它显示的扭曲就越多 – DPM