意外計算我最近有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調用。另外,我留下了深刻的印象,你的答案有多快和精確。 –