小编use*_*888的帖子

如何更改libgdx不同的窗口大小?

如何在libgdx-android-desktop中更改大小?我对窗口大小感到困惑,不知道如何解决这个问题.

所以对于桌面窗口,我想要500x500,但我想要全屏,所以我不能硬编码.
出于某种原因,ANDROID_WIDTH始终等于WINDOW_WIDTH.

 int WINDOW_WIDTH = 500;
 int WINDOW_WIDTH = 500;

public void create() {
    if (Gdx.app.getType() == ApplicationType.Android) {
        int ANDROID_WIDTH = Gdx.graphics.getWidth();
        int ANDROID_HEIGHT = Gdx.graphics.getHeight();
        camera = new OrthographicCamera(ANDROID_WIDTH, ANDROID_HEIGHT);
        camera.translate(ANDROID_WIDTH/2, ANDROID_HEIGHT/2);
        camera.update();
    } else {
        camera = new OrthographicCamera(WINDOW_WIDTH, WINDOW_HEIGHT);
        camera.translate(WINDOW_WIDTH / 2, WINDOW_HEIGHT / 2);
        camera.update();
    }

    Gdx.input.setInputProcessor(new GameInputProcessor());
}
Run Code Online (Sandbox Code Playgroud)

java libgdx

14
推荐指数
2
解决办法
3万
查看次数

标签 统计

java ×1

libgdx ×1