我知道 libGDX。我立即遇到了资源和支持不同屏幕分辨率的问题。libGDX 有一个assets文件夹和一个res/drawable 文件夹(都在 android 包中)。
- 我需要在其中的哪些中抛出图像/图集来绘制游戏对象?
- 我是否需要考虑图像的 dpi(mdpi、hdpi 等)?
- 使用哪个工具来保持不同屏幕上的图像纵横比?
如果在纯 Android Studio 中很明显.xml 标记将适合设备的屏幕尺寸,那么在 libGDX 中的情况如何?
这是一个示例:我有一个 240x400 像素的基本屏幕。在这个屏幕上,我画了一个 100x100 像素的正方形。接下来,我开始将屏幕尺寸变大,从而正方形开始减小。如何避免平方缩减?我知道我应该使用 OrthographicCamera 和相对值,但我不知道应该如何使用它们。
谢谢你。

我的实现:
暗淡: