最近用Cocos Creator 開發微信小游戲,構建發布到微信上,用安卓手機預覽打開后加載到100%就不動了,開始以為微信開發工具版本的問題,后來用蘋果的手機測試了一下,發現也有同樣的問題。
仔細分析了下問題:
由於本游戲項目資源大,超出了微信小游戲的打包的要求4M,所以把資源都放到了遠程服務器,另外我的服務器還沒有加到微信小游戲平台的可信任服務器中,這就要求微信端需要開啟調試模式來預覽。下圖是開啟調試模式的入口,開發的小伙伴一般都知道。
但是發現蘋果手機的用戶可以隨時打開調試模式,而安卓的點擊這個入口是進不去的?啥原因啊?這是由於在首進入的時候還沒開啟調試模式,只有加載第一個場景之后才能開啟。
對於安卓的用戶,我們可以在微信小游戲中找到game.js,加入這段代碼,在代碼中開啟調試模式:
// 打開調試 wx.setEnableDebug({ enableDebug: true })
然后再重新預覽就可以進入游戲了。
小游戲跳轉到其它小程序解決方法:在game.json中增加如下json
"navigateToMiniProgramAppIdList": [
"wxcbf5ccbe72fab31b"
],