|
前几天使用iFAction引擎自带的【960*540】【1280*720】【1920*1080】这几个分辨率分别生成手机apk文件,并安装在安卓手机上测试,发现分辨率宽度无法适配手机宽度。
经我观察发现,iFAction引擎自带的这几个分辨率是适配iPhone6\7\8机型,随后我在apple官网上找到了所有手机型号,并做了分辨率比例对比,列表如下:
【机型1】【屏幕比例:17.77:1】
1136*640:iPhoneSE 第一代
1334*750:iPhone 6、7、8、iPhoneSE第二代
1920*1080:iPhone 6plus、6splus、7plus、8plus
【机型2】【屏幕比例:2.16:1】
1792*828:iPhoneXR、iPhone11
2340*1080:iPhone12mini
2436*1125:iPhoneX、iPhoneXS、iPhone11Pro
2532*1170:iPhone12、iPhone12Pro
2688*1242:iPhoneXSMax、iPhone11ProMax
2778*1284:iPhone12ProMax
以上列表分辨率虽然多、眼花缭乱,但终归是2个比例的分辨率。
可以看出iFAction游戏引擎中给到的【960*540】【1280*720】【1920*1080】,是适合【机型1】的,所以这个分辨率是适配iPhone6\7\8的,我觉得适配iPhone6\7\8不用这么多分辨率,就使用【960*540】就好,如果你要说把游戏做精细点,使用【1280*720】【1920*1080】这两个分辨率也是可以的;
此外,iPhone新【机型2】【屏幕比例:2.16:1】的面世,使得市面上不少安卓手机也在往这个比例上靠,我查阅了近2年出现的像华为、小米、oppo等安卓手机,大部分都采用了这个比例,所以,适配这种机型,就需要iFAction增加一种分辨率如:【1170*540】,这个分辨率是以【2340*1080】分辨的1倍图来调的分辨率,很多手机现在都采用了这种分辨率。
希望官方在下一个版本中能新增上述分辨率以适配机型2的屏幕比例,这样,就能解决绝大部分主流手机适配问题。
希望官方能得到重视!
|
|