Java 在游戏中适应不同屏幕大小的最佳方式是什么?
我正在为Windows创建一个Java游戏,我遇到了一个问题:Windows有很多不同的屏幕和分辨率。让它在所有屏幕上看起来几乎相同的最佳方法是什么?您基本上有三个选项:Java 在游戏中适应不同屏幕大小的最佳方式是什么?,java,graphics,Java,Graphics,我正在为Windows创建一个Java游戏,我遇到了一个问题:Windows有很多不同的屏幕和分辨率。让它在所有屏幕上看起来几乎相同的最佳方法是什么?您基本上有三个选项: 将游戏窗口的大小调整为适合所有屏幕的小尺寸(可能是800*600)?这很容易做到,但可能会让大屏幕的用户感到烦恼 使游戏分辨率独立,以便渲染到适合当前窗口大小的比例。例如,这就是大多数FPS游戏的工作方式。这样做的主要缺点是,您需要在代码中进行一些额外的缩放数学运算,并且在重新缩放图像等方面可能会有一些运行时开销 使游戏屏幕动
根据具体情况,这些选项中的任何一个都可能最适合您。这可能主要取决于游戏的类型/设计以及您是否愿意花时间让更复杂的方法更好地工作。固定应用程序窗口的大小。要求所有用户使用666x666屏幕大小。如果是2。对于每个分辨率范围有不同的图像集将停止大部分开销,并且图像将始终具有良好的质量(缩放会使其模糊)。