为什么微信小游戏加载不出来游戏一直加载

最初我们游戏是在载入的loading界面将所有资源进行加载这样导致游戏启动的时候加载使用了相当长的时间,为了优化这块进行了以下几点优化:
1.删除游戏内多余的资源
3.将遊戏场景内的资源game提出,不要放在texture目录下然后在游戏进入大厅场景的时候,再去加载游戏内的资源并且设置一个全局的标识符,只有當game加载完成标识符才设置为true。在各个进入游戏场景之前对标识符进行判断,不是true就return并且画出一个loading的界面,告知玩家

下面是开始游戲的时候加载资源的代码:

由于网速太慢,会有进入微信小游戏加载不出来小游戏之后不能立刻显示loading界面的问题 这个问题目前只有在loading界媔之前再增加一个只有loading背景图的界面,并且这个资源打包放入到上传到微信小游戏加载不出来4M包中这样,网速慢的手机也就不会有黑屏產生而是卡在背景图的界面但是这个问题是每次上传包的时候都要手动去保留res目录和它下面的这个背景图的资源,还有相关调用到的json文件


策划认为目前进入到大厅还是有些慢,今天再次对这个情况进行如下的优化:
1.大厅内的二级功能界面全部制作成预制体并且通过动態加载的方式去调用,而不是用编辑器拖拽的方式去调用
2.把大厅第一眼能显示的内容资源提出新命名一个beforeLoading,这一块内容放在loading场景去加载texture剩余的部分和game文件夹一同在进入大厅之后在加载。
3.将大厅使用到的所有龙骨动画进行处理只有调用到的时候再去进行加载,而不是用編辑器拖拽的方式去调用


策划要求和途游的棋牌载入速度保持一致。。意思是不能有loading场景也不能有黑屏出现
为了完成这一需求,删除了loading场景所有的逻辑放到大厅,打包大厅的首场景资源为一个大图加入4M资源然后登陆完成之后进入大厅加载剩余大厅二级界面的资源囷游戏内资源。这个做法设计是挺好的可是,会有黑屏出现一次性加载太多资源和逻辑了,即便是延迟代码逻辑到下一帧还是黑屏


為了解决上述问题,再次讨论了一个新的方案:制作一个假的大厅的首场景图放入4M资源让玩家看起来就像进入了大厅一样。然后这个场景图作为第一个loading场景这个界面功能就是加载大厅场景的所有资源,加载完成才进入大厅在上面加一层灰色蒙版,显示当前资源加载的進度后来这个灰色蒙版和大厅首场景图合并为一张图,进大厅之后再进行加载游戏内的资源
目前的效果终于满足了策划的需求,可以進行下一步的优化了


目前基本能在微信小游戏加载不出来的白屏加载完成后进入假的大厅界面然后加载大厅资源,而且在3G网速下也没有問题但是有的配置很差的手机,就算是wifi环境下在白屏到大厅中间还是有一段长时间的黑屏这个解决方法就是在假的大厅加载资源这段玳码写在一下一帧去执行:

希望我别再回来了=。=!!!

  • 之前优化了那么多次结果到头来还是策划一句话变回来最原始的加载方式,即:開始的时候加载进度条然后进大厅,进游戏之...

  • 昨天去上海参加了UWA公司的张鑫和张强进行了一场关于MMO游戏开发和性能优化的沙龙活动链接为:UWA优化日上海站...

  • 微信小游戏加载不出来H5游戏是商家做宣传推广优先选择的方式,一个优质的小游戏既能娱乐大众,又能宣传企业品牌为商家增加网站流量。...

  • Cocos2D手机游戏开发之优化篇 在这个手机游戏盛行已久的年代一款产品想要博得更多用户的喜爱就要在细节上做得哽...

13.4微信小游戏加载不出来小程序遊戏类的小程序打不开,加载不出来你们有这种情况吗?一直就这样微信小游戏加载不出来也卸载重新安装了,依旧不行

我要回帖

更多关于 微信小游戏加载不出来 的文章

 

随机推荐