java如何在moblie游戏开发中支持多种屏幕尺寸
对于这个问题,我特别指的是安卓。 我想学习如何制作游戏,并确保它能在不同屏幕大小的设备上运行。我在有巨大屏幕的手机上测试这些应用程序。但是如果一个用户下载了它并且屏幕尺寸更小,它会对游戏产生什么影响呢?我正在使用libGDX
你可以在下面搜索框中键入要查询的问题!
对于这个问题,我特别指的是安卓。 我想学习如何制作游戏,并确保它能在不同屏幕大小的设备上运行。我在有巨大屏幕的手机上测试这些应用程序。但是如果一个用户下载了它并且屏幕尺寸更小,它会对游戏产生什么影响呢?我正在使用libGDX
# 1 楼答案
通常你设置一个“虚拟屏幕”的尺寸,你会考虑游戏里面的真实屏幕。 通过这种方式,您可以轻松地投影参与者ecc的维度
然后使用一个视口缩放“虚拟屏幕”以填充真实屏幕(以像素为单位有自己的真实尺寸)。 显然,纵横比存在问题。 通常,最好正确选择“虚拟屏幕”的尺寸;例如,如果您选择800x480的虚拟比率,则在屏幕纵横比相同的设备上,游戏看起来不会被拉伸
这不是唯一的解决方案。。。也许你看看这里会更好
卢卡