wx.getSystemInfo()能否加多数据字段,例如设备像素密度,几寸屏
发布于 5 年前 作者 yinxia 17625 次浏览 来自 问答

使用环境

小游戏,cocos  creator开发

需求场景

wx拉起键盘 or 读出 右上角菜单栏的位置信息,游戏场景里根据键盘高度 or 右上角的对齐数据 进行UI调整。

尝试:

wx接口读出的单位数据到creator并不能直接使用,而是需要转化。参照WCSS的,瞎猜计算如下:

IOS下,X,ipad等完美~

但是在andorid下,必须 再照 px—dp的转换后 数据才能完全精准(多机型实际参数传入测试)。

问题:

无法撸到DPI / PPI ,或者是几寸屏~~

希冀

wx返回的设备信息丰富些~~,or creator 能否计算

2 回复
pixelRate = res.windowWidth / 750;

直接用750除以innerWidth不行吗?

回到顶部