之前在开发阶段,遇到这样一个问题,用户在游戏界面时,突然把小游戏切换到后台(有可能是锁屏,接电话,收到微信信息等),长时间处于后台后,返回游戏顷轿后,小游戏会出现卡顿,机型较差的情况,设置界面卡住的问题。
暂时考虑的是这一套方案:当用户从后台 切换到前台的时间超过1分钟,则强制返回到游戏主界面或登录界面。这种方案主要芦虚参考的皇室战争。肯定还有优化的地方
微信小游戏提供两个api
wx.onShow(function callback)
监听小游戏回到前台的事件
wx.onHide(function callback)
监听小游戏隐藏到后台事件。锁屏、按 HOME 键退到桌面、显示在聊天顶部等 *** 作会触发此事件。
具体处理:
这里用到一个微信的api:
wx.getPerformance().now()
获取当前时间戳,单位:微秒
我这里的处理是将游戏直接切换到主场景,具体根据自己的游戏来。
第一次在上雀哗肆发技术的心得,之前都是放在有道云笔记上,后面都会整理出来,方便自己查看,也希望对需要的朋友有帮助。
--水可覆舟,起于毫末
想让软件在后台一直运行着,可以在手机上进入设置,然后选择应用,接着找到要后台运行的软件,然后将该软饥亩件的自动后台启动运行,的开关打开即可。有两芦肢睁种常用方陪岁法打开后台程序:1、连按两次home键(屏幕中间圆形键),就会d出后台运行程序,长按需要关闭的程序,然后图标会抖动,点击图标上面的红色按钮就可以关闭。
2、需要在系统已经升级到ios5.0以上,在屏幕上面,同时用四根手指向上滑动,就可以直接看到后台程序,然后就可以按照上面的方法关闭了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)