Egret社区
1银子
大家好,我在做个斗地主,目前有三个问题,1、但当界面在后台运行时动画是停止的
2、当界面在后台运行时websocket不发消息
3、websocket连接建立后马上发一条进入牌局的消息,但消息返回失败,提示通道未打开,但连接是没断的,因为心跳可以正常发送


最佳答案

查看完整内容

1、界面在后台运行时动画是停止的这是正常的,因为引擎底层使用的是requestAnimationFrame方法,这个方法是有浏览器控制的。 2和3、您确认下webscokt是否连接,如有问题请您上传简单的demo,感谢配合。 另外您可以参考下声明周期:http://developer.egret.com/cn/2d/lifecycle监听游戏激活状态来做相应的处理。
分享到 :
0 人收藏

4 个回复

倒序浏览
app小王子  社区管理员 | 2017-12-7 09:33:07
1、界面在后台运行时动画是停止的这是正常的,因为引擎底层使用的是requestAnimationFrame方法,这个方法是有浏览器控制的。
2和3、您确认下webscokt是否连接,如有问题请您上传简单的demo,感谢配合。
另外您可以参考下声明周期:http://developer.egret.com/cn/2d/lifecycle监听游戏激活状态来做相应的处理。
ok10000  登堂入室 | 2017-12-7 21:17:25
app小王子 发表于 2017-12-7 11:33
1、界面在后台运行时动画是停止的这是正常的,因为引擎底层使用的是requestAnimationFrame方法,这个方法是 ...

第2个问题我确定在游戏在切换到后台运行就不在发心跳,我切换到前台就又可以发心跳,我的是MAC,是在本地调度
第3个问题确实是我的后台程序有点问题,感谢回复!
goback2008  登堂入室 | 2017-12-8 17:06:28
后台程序进程暂停
ok10000  登堂入室 | 2017-12-9 13:09:33
goback2008 发表于 2017-12-8 17:06
后台程序进程暂停

哦,这样的啊,好的,感谢兄台答复!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部