Laya目前并不支持导出头条,官方论坛里一直说是在商务沟通中。。。看了网友里的讨论,也有很多人遇到这问题了,但并没有完整的解决方案。我也找了Laya的商务,开价3万给我解决适配问题。感觉有点贵,一个小游戏都不一定能赚来3万呢,坑。。。于是自己解决吧。
字节跳动似乎默认支持wx对象,听网友说微信导出来的直接用在字节跳动里并没有什么问题,我试了一下,打开“字节跳动开发者工具”,把微信的文件考过来,嘿!果然一点错都没提示,完美运行,我笑出声来了。
怀着激动的心情打包上传到真机上,完蛋。。。真机提示没有window对象,window not define...,查了官方文档,果然说到了真机上没有window对象,而是用的BOM实现。
搞了半天,后来把Laya从2.2.0降到2.0.1,导出微信工程,把:libs目录、weapp-adapter.js、bundle/js考入到跳动项目里,然后把libs/laya.wxmini.js里的第一行window=window||global删除,到真机上,完美运行,啥毛病没有。。。
花了3个小时,省了3万,今天是真值了!