进入场景实时添加新对象并进行其他计算。因此,它会在一些帧上变得不稳定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()
}
答案 0 :(得分:0)
如果您要添加一堆新对象,可以尝试使用对象池吗?预先分配所有对象并根据需要将其引入。