目前Creator H5输出后, 当使用者切换分页时, 会触发EVENT_HIDE
此时整个游戏会pause住, 当使用者切换回来后在resume
可是有些游戏是强连网的游戏, 当pause住会照成其他问题
是否可以新增功能让使用者可以设定是否要pause
感谢
目前Creator H5输出后, 当使用者切换分页时, 会触发EVENT_HIDE
此时整个游戏会pause住, 当使用者切换回来后在resume
可是有些游戏是强连网的游戏, 当pause住会照成其他问题
是否可以新增功能让使用者可以设定是否要pause
感谢
暂时可能是没有好的解决方案。
而且我觉得这样的解决方法是有问题的。
不只是引擎在 pause 游戏,有些浏览器,webView 等环境,在切换到后台或者不显示的时候,主动去暂停了所有的 js 运行。而且这个完全不是开发者能够控制的事情。也许现在正常的一个浏览器,更新后,出现了bug,退到后台的时候,网络请求不发送了,之类的事情也有可能发生。。。
所以我觉得,解决方案应该是:
强联网游戏应该有一个掉线机制,因为网游数据都在服务端计算,所以掉线后,服务端继续操作,直到一段时间后,用户回来了,重连服务器,获取新的数据并且更新页面。具体实现可能会更复杂,要看具体的引用场景。
目前不 pause 游戏的话 可以解决很多问题!
至少连线跟UI画面是一致的
所以才会问说可不可以让使用者自己设定是否要pause
谢谢
egret好像没有这个问题, 我觉得你们可以参考一下egret是如何处理的
我的状况刚好反过来, 我想要在切换分页的时候让游戏暂停却停不下来.因为我游戏主要代码大部份都放在async函数里…