微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

是否可以在iPhone OS或Android中检测DPI?

我正在做一些关于制作游戏的研究,该游戏将能够扩展其图形资源以适应其所使用的任何设备的DPI.

为了做到这一点,我希望能够查询设备的DPI,以适当地扩展资产.

这是一款2D游戏,艺术风格非常适合任意缩放.

我将用res / dpi组合做什么的例子:

iPhone / iTouch,320×480(163 dpi) – 文字将是正常尺寸

iPhone4,640×960(326 dpi) – 文本将是两倍大

iPad,768×1024(132 dpi) – 文本可能会限制在某个最小尺寸,以利用更大的屏幕空间.

那么,在iPhone OS上,有没有办法查询屏幕的DPI?

(作为旁注 – 这在Android设备上是否可能?)

解决方法

您可以使用 DisplayMetrics类在Android中获取此信息.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐