lwjgl:当我调整窗口大小时,显示模式的大小不会改变。

时间:2015-01-02 01:56:06

标签: java lwjgl

我使用以下代码创建一个窗口:

        Display.setDisplayMode(new DisplayMode(width, height));
        Display.setResizable(true);
        Display.create();

每个游戏循环我都试图获得窗口的大小:

        width = Display.getDisplayMode().getWidth();
        height = Display.getDisplayMode().getHeight();
        tick();
        render();
        otherStuff();
        Display.update();

现在我的问题存在,因为Display.getDisplayMode().getWidth();总是返回窗口的原始大小,如果我重新调整窗口大小,则不会改变。

我需要在用户重新调整窗口大小后获取新窗口大小。有什么帮助吗?

1 个答案:

答案 0 :(得分:1)

Display.getWidth()Display.getHeight()应该做你想做的事。