【发布时间】:2015-08-27 17:28:49
【问题描述】:
我最近遇到了 FPS 下降问题(~40 FPS),当我搜索它在哪里时。我发现不是我,我所有的计算都是在 7 毫秒内完成的,这与 16 毫秒的限制相差甚远。
这是我使用的代码:
long time = 0;
public void render(float delta)
{
System.out.println("since last frame : " +( System.currentTimeMillis()-time));
time = System.currentTimeMillis();
// Rendering...
System.out.println("render : " + (System.currentTimeMillis()-time));
}
“自上一帧以来”我的时间约为 22 毫秒,而我的“渲染”时间约为 7 毫秒。我只是不明白 libgdx 在这 15 毫秒内做了什么,或者这是我的错。
【问题讨论】: