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!');
});
使用事件管理器的时候一定要注意,当不需要的时候一定要手动移除。
网友评论