Cocos Creator游戏事件

Cocos Creator游戏事件

在Cocos Creator中,游戏事件有四个,分别是:游戏显示、游戏隐藏、游戏初始化结束和游戏初始化渲染。

游戏显示

cc.game.on(cc.game.EVENT_SHOW, event=>{
    return cc.log('emit cc.game.EVENT_SHOW!');
});

使用这个事件我们可以监听游戏在Native平台上从后台被唤醒的事件,从而对游戏进行一些必要的处理。

游戏隐藏

相应的,当游戏被挂起到后台时,Creator会分发游戏隐藏事件,我们可以通过以下代码监听:

cc.game.on(cc.game.EVENT_HIDE, event=>{
    return cc.log('emit cc.game.EVENT_HIDE!');
});

游戏初始化

有时候我们需要在游戏初始化完成时做一些操作,那么就可以使用这个事件:

cc.game.on(cc.game.EVENT_GAME_INITED, event=>{
    return cc.log('emit cc.game.EVENT_GAME_INITED!');
});

游戏渲染初始化

如果需要在渲染初始化时实现逻辑,可以通过EVENT_RENDERER_INITED事件来实现。

cc.game.on(cc.game.EVENT_RENDERER_INITED, event=>{
    return cc.log('emit cc.game.EVENT_RENDERER_INITED!');
});

使用事件管理器的时候一定要注意,当不需要的时候一定要手动移除。

推荐阅读更多精彩内容

  • 点击查看原文 Web SDK 开发手册 SDK 概述 网易云信 SDK 为 Web 应用提供一个完善的 IM 系统...
    layjoy阅读 5,424评论 0 11
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 124,571评论 16 534
  • 时间真快,转眼16年已经结束,这一年,经历了不少,也成长了不少。对于一个已经是宝妈的人,自己的内心还是会有些些许的...
    简之箐阅读 46评论 0 0
  • today we went on a coach tour to the Stone Henge and the ...
    hsannie阅读 20评论 0 0
  • 《自卑与超越》阿德勒的这本书老师很早以前就推荐了,我一直没有看,昨天感觉好久没有看书了,就看了起来,结果一下子...
    阳光洒洒阅读 110评论 0 0