LibGDX上的低fps

时间:2017-06-13 18:40:46

标签: java libgdx

没有这个代码,fps是60-65。但是,当我使用此代码时,fps降至50.

另一个问题是某些设备上的FPS太低。但是,游戏很简单。我正在为所有形状使用ShapeRenderer。游戏在这里:link

    try {
            Thread.sleep((long)(1000/60-Gdx.graphics.getDeltaTime()));
        } catch (InterruptedException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

编辑:我使用此代码解决了这个问题 - > link

1 个答案:

答案 0 :(得分:4)

您可以通过在app app的配置中定义foregroundFPS,将FPS限制为libgdx应用程序中的任何值。

LwjglApplicationConfiguration config = new LwjglApplicationConfiguration();
    config.width = 640;
    config.height = 480;
    config.foregroundFPS = 60; // <- limit when focused
    config.backgroundFPS = 60; // <- limit when minimized
    config.samples =2; // AA for shape renderer.. not textures!
    new LwjglApplication(new libgdxapp(), config);

android config

Continuous rendering