0

我是 Android 开发新手,目前正在创建一个 Space Invaders 游戏,以帮助我熟悉表面视图、位图、画布、线程等。

到目前为止,一切都很好。我目前在真正的平板电脑上运行得非常好。

但是,在低 dpi 分辨率的模拟器上,它看起来很糟糕。

我意识到 Android 屏幕有许多不同的分辨率,如果分辨率低于我的预期,我可能需要缩小我的精灵。

我只是不能完全掌握确保一切“适合”的最佳方法:也就是说,所有精灵都按比例显示在屏幕上,并且当它们移动时,它们也会按比例移动。在 PC 上,我会使用永远不会增长或缩小的固定大小的后备缓冲区,blit 到那个,然后将后备缓冲区向上/向下缩放到所需的范围,但在 Android 上?

我对屏幕密度有所了解,并创建了 mdpi 和 hdpi 精灵(分别为 48 x 24 和 48 x 32 像素宽度和高度),我想知道这些精灵是否与 dpi 设置成比例?

任何帮助表示赞赏。

4

1 回答 1

0

您是否还创建了 ldpi 精灵?

于 2012-03-30T10:31:34.173 回答