1

我需要知道我的游戏如何处理所有这些屏幕尺寸,我看到了一些选项,包括:

  • 调整元素大小以适应屏幕
  • 制作许多不同大小的资产

  • 我想知道哪个更有效率?

  • 我还有什么其他选择?
  • 我将如何让它发挥作用?

到目前为止,我只是让我的屏幕适合我正在测试的 android 设备,如果我不设置这个处理程序,这可能会导致将来失败

谢谢

4

2 回答 2

2

好吧,如果您使用的是 libgdx,那么您不必担心屏幕尺寸。只需使用它的相机类并相应地设置它的视口。请参阅此链接以获取相机

你也不需要为它制作 android 处理程序。

于 2013-05-29T06:32:59.123 回答
1

这个网站讨论了如何处理这个问题http://developer.android.com/guide/practices/screens_support.html

它声称最佳实践是:

  1. 在 XML 布局文件中指定尺寸时使用 wrap_content、fill_parent 或 dp 单位
  2. 不要在应用程序代码中使用硬编码的像素值
  3. 不要使用 AbsoluteLayout(已弃用)
  4. 为不同的屏幕密度提供替代位图可绘制对象

问题不在于屏幕的尺寸,而在于屏幕的密度。使用dp设置元素的大小是最常见的方法。

于 2013-05-28T16:45:56.347 回答