1

众所周知,在不同的设备和密度上,您需要使用 dp(dpi) 来获取图像大小/比率等。

我的问题是如何获得设备密度 (dpi) 以正确计算我的图像,我可以确保它会在具有不同 dpi 的手机和平板电脑等每个设备上正确显示?

在纯 Android 上它很简单,但使用 playn ?有什么好的解决方案吗?我想确保我的游戏在每台设备上看起来都很好......

4

1 回答 1

1

您必须使用特定于平台的 API 来获取设备密度,然后在选择纹理和布置图形时将该信息提供给游戏。

PlayN 不会,也不能,神奇地让它全部工作。Android 和 iOS 采用不同的方法来显示密度,手机和平板电脑之间的视图大小差异是一个与显示密度大致正交的维度。

这是一篇关于如何在 Android 上处理不同尺寸和密度的文章。

于 2012-02-23T17:53:40.437 回答