如何使FPS更稳定?

时间:2015-05-03 20:06:08

标签: three.js

进入场景实时添加新对象并进行其他计算。因此,它会在一些帧上变得不稳定FPS明显冻结。如果 空闲模式每秒获得60帧,当场景发生变化时,他可以降到40,一帧画出例如100毫秒,其他帧画到13毫秒

对于使用VebVorker的一些计算,移动相机应用时间因子,但它不会给出显着的结果。有什么其他方法可以使FPS更稳定?

var time=new Date().getTime();
function render(){

time=new Date().getTime()-time;
camera.position.x+=time*0.001;

renderer.render(scene,camera);

time=new Date().getTime()
}

1 个答案:

答案 0 :(得分:0)

如果您要添加一堆新对象,可以尝试使用对象池吗?预先分配所有对象并根据需要将其引入。

http://gameprogrammingpatterns.com/object-pool.html