LayaAir 移植qq玩一玩遇到Bug

 
1.7.17beat 版本
1.在mac平台内存消耗非常大卡顿非常严重。
2.对UI适配不删完 6s 5s 适配 8p 有部分不适配 比如地图啊
3.不支持原生js函数 setTimeout,clearTimeOut 之类的 
5.在8p 上bitmap 会无法缓存
6. 播放音乐或者音效有随机出现carsh 崩溃掉
7. .playSound(path,1) 音效会播2次
8.this.__strokeText(text,x,y);   报错
  
main.js
引入
BK.Script.loadlib("GameRes://script/core/net/websocket.js");
 
BKWebSocket:

send
BKLaya.tools.BinaryLoader.arrayBufferToBKBuffer
替换成
BKLaya.adptclass.utils.BKBufferTool.arrayBufferToBKBuffer
  
onMessage
BKLaya.tools.BinaryLoader.BufferToArrayBuffer  
替换成了 
BKLaya.adptclass.utils.BKBufferTool.BufferToArrayBuffer
 
Laya.core.js 
6455:__proto.strokeText   /**JS**/ this.__strokeText(text,x,y); 报错注释掉

暂时还不支持原生js函数 如果用到需要自己改写
返回句柄 ==>  改成绑定对象方式
setTimeout 复写  BK.Director.ticker.setTimeout
clearTimeOut 复写 BK.Director.ticker.clearTimeOut

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值