cocos2dx JS 游戏切到后台再进入游戏的处理
2017-03-18 01:38
323 查看
由于Cocos引擎中,游戏切入后台后定时器后停掉会让某个Animation动作停止。
导致当重新进入游戏时,看到的不是你想要的画面。或者定时器倒计时的时间对不上等问题。
cc.game.EVENT_HIDE 和 cc.game.EVENT_SHOW可以解决这个问题,前者是进入后台的监听,后者是
返回游戏的监听。回调的事件可以自定义
导致当重新进入游戏时,看到的不是你想要的画面。或者定时器倒计时的时间对不上等问题。
cc.game.EVENT_HIDE 和 cc.game.EVENT_SHOW可以解决这个问题,前者是进入后台的监听,后者是
返回游戏的监听。回调的事件可以自定义
onEnter: function () { this._super(); var view = new HallLayer(); view.show(); this.view = view; this.ebListener = cc.eventManager.addCustomListener(cc.game.EVENT_HIDE, this.onEnterBackground.bind(this)); this.efListener = cc.eventManager.addCustomListener(cc.game.EVENT_SHOW, this.onEnterForeground.bind(this)); //this.pingListener = this.sendPing.bind(this); //gm.netHandler.addMsgListener(S_C_PING, this.pingListener); },
onEnterBackground : function() { console.log("游戏进入后台"); if(!cc.sys.isNative)//在这里可以回调自定义事件 { this.bgWorker = new Worker("res/bgWorker.js"); this.bgWorker.onmessage = function(evt) { cc.director.mainLoop(); }; }else { } }, onEnterForeground : function() { console.log("游戏回到前台"); if(!cc.sys.isNative)//在这里可以回调自定义事件
{ if(this.bgWorker != null) { this.bgWorker.terminate(); this.bgWorker = null; } }else { this.checkInvite(); } },
});
相关文章推荐
- cocos2dx 游戏切到后台再进入游戏的处理
- cocos2d-js:游戏进入后台和返回游戏的事件捕获和处理
- Android游戏开发19:SurfaceView运行机制剖析--处理切换到后台再重新进入程序时的异常
- 【Android游戏开发十九】(必看篇)SurfaceView运行机制详解—剖析Back与Home按键及切入后台等异常处理!
- 【Android游戏开发十九】(必看篇)SurfaceView运行机制详解—剖析Back与Home按键及切入后台等异常处理!
- js游戏小引擎 (2)—— 处理多边形
- 图说:如何处理Windows 8中游戏无法进入
- 【Android游戏开发十九】(必看篇)SurfaceView运行机制详解—剖析Back与Home按键及切入后台等异常处理!
- 【Android游戏开发十九】(必看篇)SurfaceView运行机制详解—剖析Back与Home按键及切入后台等异常处理!
- 《项目经验》--后台一般处理程序向前台JS文件传递JSON,JS解析JSON,将数据显示在界面--显示在DropDownList 或 显示在动态创建的table中
- (转)【Android游戏开发十九】(必看篇)SurfaceView运行机制详解—剖析Back与Home按键及切入后台等异常处理!
- cocos2d-js 3.0 RC0 监听返回键、菜单键、进入后台(home键)、恢复显示等事件
- 关于.NET TextBox 前台JS赋值 后台得不到值的处理方法总结
- iOS 进入后台的处理
- CCRenderTexture 从后台进入前台变黑的处理(android)
- 后台 与 js 处理Get方式提交的中文参数乱码问题
- 【Android游戏开发十九】(必看篇)SurfaceView运行机制详解—剖析Back与Home按键及切入后台等异常处理!
- 【Android游戏开发十九】(必看篇)SurfaceView运行机制详解—剖析Back与Home按键及切入后台等异常处理!
- 【Android游戏开发十九】(必看篇)SurfaceView运行机制详解—剖析Back与Home按键及切入后台等异常处理!
- ios 按home键进入后台的触发处理