Egret游戏转QQ小游戏实战总结


本文链接: http://51meaning.cn/blog/?p=455   转载请注明转载自:我要MEANING

qq副本

本文主要总结Egret H5游戏转QQ小游戏。

1、升级Egret Launcher至1.0.67 及以上版本,白鹭引擎至 5.2.25 及以上版本。

2、开发和要求与微信小游戏几乎一致。具体可以参考:基于EGRET的大型项目转微信小游戏开发总结——各种坑处理

3、审核特别注意事项:iOS暂不支持小游戏米大师支付,与此同时,iOS小游戏中不能出现明显的充值字样。

4、刘海屏处理思路:尝试获取小游戏胶囊位置,如果有,则是安卓手机,如果胶囊位置较大,就认为是带刘海屏的手机;如果无法获取到胶囊位置则是苹果手机(苹果手机尚不支持获取到胶囊位置),然后通过手机型号来判断是否是刘海屏。

let stageY: number = 0;
if (res != null && res.navbarPosition != null && res.navbarPosition != undefined) {//右上角胶囊位置 (仅Android小游戏)
           let marginTop: number = Number(res.navbarPosition.marginTop);
           if (marginTop > 100) {// 刘海屏
                     stageY = 70;

           } 
} else {// 苹果手机
           let model: string = res.model;
           if (model.indexOf("iPhone X") > -1) { // 苹果刘海屏设备型号
                                stageY = 70;
           }
}

1+