android - 不同移动设备屏幕上游戏的纵横比

标签 android ios html blackberry image-resizing

我正在不同平台上制作游戏,我需要在根据不同设备屏幕尺寸重新缩放游戏时保持固定的纵横比...

1) 所以有许多不同的屏幕尺寸,因为有许多不同的 android、ios 和黑莓设备。是否有所有这些的建议纵横比,通用纵横比?

2) 否则,这些设备中的每一个是否具有不同的屏幕分辨率(即 540X480、1024X720 等)?这是否意味着我必须只定位固定数量的移动设备(即 5 个),并从数学上找到每个移动设备屏幕分辨率的宽高比?

3) 是否有更优化的方法来执行上述操作?

非常感谢!

最佳答案

在处理游戏屏幕尺寸时,您通常希望有一个固定的屏幕比例(取决于游戏类型),而不是让某些人占优势而其他人占优势(由于用户在不同的设备上玩您的游戏) .

我在 320x470 比例下进行开发(因为这是 Android 移动设备最常见的屏幕比例)。我建议你根据这个比例开发你的游戏。

当实际渲染帧缓冲区时,您要么拉伸(stretch)它以填满屏幕,要么使用一种称为信箱的技术。两者各有利弊。

我希望这能给您带来更深刻的见解,并可能让您了解如何解决您的问题。

关于android - 不同移动设备屏幕上游戏的纵横比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11866334/

相关文章:

c# - Xamarin 在 iOS、Android 和 Core 项目之间共享代码

ios - NSString 格式问题自动追加\x

ios - 使导航栏显示所需的标题

html - 通过 CSS 垂直显示元素

android - PhoneGap - 无法播放本地声音文件

java - 恢复旧项目但明显合并失败?

ios - 通过 for 循环编辑 NSString - iOS

javascript - 比较距元素顶部的垂直距离和距页面顶部的滚动距离

javascript - 监听事件,例如在 JavaScript 中添加新元素

android - 使用现有的 gmail 帐户并发送邮件