我正在对制作一款能够扩展其图形资源以适应其所在设备的 DPI 的游戏进行一些研究。
为了做到这一点,我希望能够查询设备的 DPI,以适当地缩放资产。
这是一款 2D 游戏,美术风格非常适合任意缩放。
我将如何处理 res/dpi 组合的示例:
iPhone/iTouch,320x480 (163 dpi) - 文本将是正常大小
iPhone4,640x960 (326 dpi) - 文本将是原来的两倍
iPad,768x1024 (132 dpi) - 文本可能会被限制在某个最小尺寸,以利用更大的屏幕空间。
那么,在 iPhone OS 上,有没有办法查询屏幕的 DPI?
(附带说明 - 这在 Android 设备上是否可行?)