我使用以下代码创建一个窗口:
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();
始终返回窗口的原始大小,并且如果我重新调整窗口大小也不会改变。
我需要在用户调整窗口大小后获取窗口的新大小。有什么帮助吗?
最佳答案
Display.getWidth()
和 Display.getHeight()
应该做你想做的事。
关于java - lwjgl:当我调整窗口大小时,显示模式的大小不会改变。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27736541/