为了白鹭引擎的生态继续维持下去,出一份薄力,参考了其他引擎和白鹭适配其他小游戏的代码,从项目中抽离了淘宝小游戏的适配库,单独搞了个demo示例,详情自行看demo吧,适配库也包含在里面了,game.js代码有注释说明
通过网盘分享的文件:taobao_egretTest.zip
链接: https://pan.baidu.com/s/10KonJF2Y3HCDolfkhXxRug?pwd=1rna 提取码: 1rna

另外目前发现淘宝小游戏的苹果ios 扫码访问上传到线上的开发版后 有两个坑,这里说下,项目游戏业务代码可以避开下
第一个:
class A{};
class B{};
var obj = {};
obj[A] = 1;
console.log(obj[B]);
本地预览和本地真机调试 或者安卓机访问线上版本 打印结果是 undefined
但目前线上版本用苹果手机访问 打印结果竟然是 1 ,obj[任意类对象] 输出都是 1
第二个:
目前淘宝小游戏的苹果ios访问线上版本,空方法字符串返回跟本地不一致
let fun = function(){};
console.log(fun.toString());
本地预览和本地真机调试 或者安卓机访问线上版本 打印结果是 "function(){}"
但目前线上版本用苹果手机访问 打印结果是 "function(){native code}"
白鹭引擎底层eui库刚好用到这个空方法判断来处理逻辑,导致eui布局失效, 这个demo就有注释说明,用别的方式进行修正处理即可
发表 :1周前 | Loading
my-adapter.js 这个平台适配库,其实就是其他H5引擎的淘宝工程拿过来的,有稍作改动的,其他的项目文件都是淘宝标准官方项目格式文件了,详情去看淘宝官方文档即可。
还在维护白鹭的,有接过其他小游戏平台的老鸟,demo看下首页代码 都是可以快速接入,不用多说了