我需要知道我的游戏如何处理所有这些屏幕尺寸,我看到了一些选项,包括:
- 调整元素大小以适应屏幕
制作许多不同大小的资产
我想知道哪个更有效率?
- 我还有什么其他选择?
- 我将如何让它发挥作用?
到目前为止,我只是让我的屏幕适合我正在测试的 android 设备,如果我不设置这个处理程序,这可能会导致将来失败
谢谢
我需要知道我的游戏如何处理所有这些屏幕尺寸,我看到了一些选项,包括:
制作许多不同大小的资产
我想知道哪个更有效率?
到目前为止,我只是让我的屏幕适合我正在测试的 android 设备,如果我不设置这个处理程序,这可能会导致将来失败
谢谢
好吧,如果您使用的是 libgdx,那么您不必担心屏幕尺寸。只需使用它的相机类并相应地设置它的视口。请参阅此链接以获取相机
你也不需要为它制作 android 处理程序。
这个网站讨论了如何处理这个问题http://developer.android.com/guide/practices/screens_support.html。
它声称最佳实践是:
问题不在于屏幕的尺寸,而在于屏幕的密度。使用dp
设置元素的大小是最常见的方法。