意外计算我最近有FPS降(〜40 FPS)的问题,并且当我搜索在哪里。我看到它不是我,我所有的计算都是在7毫秒内完成的,这远远不是16毫秒的限制。LibGDX-通过libgdx
这是我使用的代码:
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毫秒。我只是不明白在15毫秒内libgdx正在做什么,或者它是我的错。
好吧,谢谢,我认为这是问题,因为它发生在使用我的GPU时由另一个软件。然后我想我什么都做不了,我只能尝试做更少的spritebatch调用。另外,我留下了深刻的印象,你的答案有多快和精确。 –