繁体   English   中英

如何在移动游戏开发中支持多种屏幕尺寸

[英]How can I support multiple screen sizes in moblie game deveopment

对于这个问题,我特指android。 我想学习如何制作游戏并确保它可以在不同屏幕尺寸的设备上运行。 我在我的手机上测试了应用程序,它有一个大屏幕。 但是如果用户下载了它并且屏幕尺寸更小,它会如何影响游戏? 我正在使用 libGDX。

通常你设置一个“虚拟屏幕”的尺寸,你会认为游戏内的真实屏幕将被渲染。 通过这种方式,您可以轻松地投影演员 ecc 的尺寸。

然后你使用一个 ViewPort 来缩放你的“虚拟屏幕”来填充真实的屏幕(它有自己的真实尺寸,以像素为单位)。 显然,纵横比存在问题。 通常更好地选择“虚拟屏幕”的尺寸; 例如,如果您选择 800x480 的虚拟比例,则游戏在具有相同屏幕纵横比的设备上看起来不会被拉伸。

这不是唯一的解决方案......如果你看看这里 [ https://github.com/libgdx/libgdx/wiki/Scene2d][1] ,也许会更好。

卢卡

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM