我正在尝试更改窗口大小而不是分辨率,但我不知道它是否可能或如何。
System.setProperty("org.lwjgl.opengl.Window.undecorated", "true");
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
double width = screenSize.getWidth();
double height = screenSize.getHeight();
我正在使用这段小代码来模拟一个全屏幕模式(Display.setFullscreen(boolean);导致显示和光标问题,并且现在对我不起作用)。
每台电脑的分辨率会有所不同,在我的情况下(1440X960)已经导致帧速率从60下降到50甚至更低!!
我想知道是否真的没有办法改变屏幕尺寸但仍然保持不同的分辨率,例如我的窗口应该是1440X960,但分辨率应该保持在整个窗口的800X600。
希望有人知道这是否可能,如果是的话,我会很高兴听到,谢谢!
答案 0 :(得分:0)
您可以编写一个占用WIDTH值8/6(或4/3)的程序,例如:您有一个1600 WIDTH,然后使用该公式,HEIGHT应该是1200。