最近用Cocos Creator 开发微信小游戏,构建发布到微信上,用安卓手机预览打开后加载到100%就不动了,开始以为微信开发工具版本的问题,后来用苹果的手机测试了一下,发现也有同样的问题。
仔细分析了下问题:
由于本游戏项目资源大,超出了微信小游戏的打包的要求4M,所以把资源都放到了远程服务器,另外我的服务器还没有加到微信小游戏平台的可信任服务器中,这就要求微信端需要开启调试模式来预览。下图是开启调试模式的入口,开发的小伙伴一般都知道。
但是发现苹果手机的用户可以随时打开调试模式,而安卓的点击这个入口是进不去的?啥原因啊?这是由于在首进入的时候还没开启调试模式,只有加载第一个场景之后才能开启。
对于安卓的用户,我们可以在微信小游戏中找到game.js,加入这段代码,在代码中开启调试模式:
// 打开调试
wx.setEnableDebug({
enableDebug: true
})
然后再重新预览就可以进入游戏了。
小游戏跳转到其它小程序解决方法:在game.json中增加如下json
"navigateToMiniProgramAppIdList": [
"wxcbf5ccbe72fab31b"
],