编辑:感谢您的所有回答和评论。在考虑之后,我会将问题的核心改写为:“如何确定和限制我的游戏能够运行的最小分辨率/比率”。因为 imo 要么游戏在最小的屏幕/比例(缺乏细节)上变得无法玩,或者即使支持最小的屏幕/比例也会显着降低所有其他游戏的体验。此外,我们甚至不知道最小分辨率是什么,或者除了禁用 ldpi 之外可以以任何方式限制它......这仍然没有告诉我们最小的 mdpi。毕竟我不是在想如何创造一个好的结果,而是如何创造一个完美的结果;)。猜猜这是不可能的(还没有?)。
注意:这纯粹是关于手机而不是平板电脑而且这个问题与应用程序无关,因为它与不使用 Android 布局系统的游戏有关。
我总是发现期望哪些决议的定义有些模糊。我知道文档中的列表。
现在我的第一个问题是这个列表是否完整,或者换句话说,制造商是否允许使用其他分辨率或纵横比。我目前的方法是根据看起来像这样的纵横比来查看这个列表(不确定它是否准确,但你明白了):
- ldpi:最小纵横比 4:3
- mdpi:最小纵横比 3:2
- hdpi:最大纵横比 16:9
因此,如果我想涵盖一系列设备,我会弄清楚我最小和最大的纵横比是多少,并设计最小的布局,同时让它自动增长到最大。例如,如果我想支持所有密度,我将屏幕设计为 4:3 并使其增长到 16:9。如果我删除 ldpi 支持,我会为 3:2 设计。当然,这假设永远不会有纵横比为 4:3 的 mdpi 设备,这让我们回到了我的第一个问题。
我首选的解决方案是在 Android Market 上指出我的应用程序可以处理哪些纵横比,但目前看来这似乎不可能。
有没有人有更好的方法?(请记住,它仅适用于手机上的游戏)