微信小程序--小游戏长期处于后台处理

微信小程序--小游戏长期处于后台处理,第1张

游戏引擎:cocosCreator1.9.1

之前在开发阶段,遇到这样一个问题,用户在游戏界面时,突然把小游戏切换到后台(有可能是锁屏,接电话,收到微信信息等),长时间处于后台后,返回游戏顷轿后,小游戏会出现卡顿,机型较差的情况,设置界面卡住的问题。

暂时考虑的是这一套方案:当用户从后台 切换到前台的时间超过1分钟,则强制返回到游戏主界面或登录界面。这种方案主要芦虚参考的皇室战争。肯定还有优化的地方

微信小游戏提供两个api

wx.onShow(function callback)

监听小游戏回到前台的事件

wx.onHide(function callback)

监听小游戏隐藏到后台事件。锁屏、按 HOME 键退到桌面、显示在聊天顶部等 *** 作会触发此事件。

具体处理:

这里用到一个微信的api:

wx.getPerformance().now()

获取当前时间戳,单位:微秒

我这里的处理是将游戏直接切换到主场景,具体根据自己的游戏来。

第一次在上雀哗肆发技术的心得,之前都是放在有道云笔记上,后面都会整理出来,方便自己查看,也希望对需要的朋友有帮助。

--水可覆舟,起于毫末

在开发微信小程序之前,需要到微信公众平台申请一个开发账号。然后在微信公众平台下歼链运载工具,使用游戏引擎编写游戏和发布。如果说自己氏梁开发的游戏开发好了以后,在微信公众平台开发管理中,将自己刚刚上传的项目发布出来,真正的唤喊发布游戏是要提交审核的,有很多东西要准备。不过开发微信小程序,最基础的代码是要会的,不然就会很难做出一个简单的游戏。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12337926.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存