Coco2d-js/Cocos2d-html5中Android返回键实现
来源:互联网 发布:梦幻西游手游mac客户端 编辑:程序博客网 时间:2024/05/22 11:39
导语:
首先Cocos2d-x当中实现Menu和Back按键相对简单一点,而在资源较少的Cocos2d-html5当中,要实现返回还是有一点不一样的,而且有没有具体的demo,也就只有自己去看api文档,这也是头痛的一件事情,以下总结和归纳在Cocos2d-html5当中,如何实现返回键,和Menu键。分析:
cocos2d中目前只有Layer以及其子类能够获取用户输入,即触发用户输入的事件。这个结论是我通过查看API文档猜测的,因为要触发这些事件,必须要有setIsKeypadEnabled和setIsTouchEnabled方法,而API中只有layer和其子类有这两个方法,所以很自然要实现返回必须是在Layer场景或者其子类去实现。
代码:
备注:此方法只适合使用cocosEditord的时候使用,cocos2d-js3.0之后的版本请使用以下的代码
cc.eventManager.addListener({event: cc.EventListener.KEYBOARD,onKeyReleased: function(keyCode, event){
if(keyCode == cc.KEY.back){
}
else if(keyCode == cc.KEY.menu){
}}}, this);
cc.eventManager.addCustomListener(cc.game.EVENT_HIDE, function(){
//onEnterBackground handler
});
cc.eventManager.addCustomListener(cc.game.EVENT_SHOW, function(){
//onEnterForeground handler
});
0 0
- Coco2d-js/Cocos2d-html5中Android返回键实现
- Coco2d-js/Cocos2d-html5中Android返回键实现
- Coco2d-js/Cocos2d-html5中Android返回键实现
- 使用node.js中加载cocos2d-html5
- cocos2d-x在android中响应返回键
- cocos2d-x在android中响应返回键
- COCO2D-X中ScrollView的使用实现
- Cocos2d-x android使用onKeyDown监听返回键实现二次返回退出
- Cocos2d-x android使用onKeyDown监听返回键实现二次返回退出<转载>
- Cocos2d-x android使用onKeyDown监听返回键实现二次返回退出
- kbengine + cocos2d-js实现html5 mmorpg游戏(源代码)
- Coco2D 安装《cocos2d installment》
- cocos2d-js 中封装HTML5和Native的Http请求
- Android 代码中实现返回键功能
- cocos2d js 3 beta Android 返回及菜单问题
- cocos2d-html5 引入JS文件
- Cocos2d-js中实现惯性滑动效果
- Cocos2d-js中实现惯性滑动效果
- Java SE 第一讲(Java SE入门、JDK的下载与安装、第一个Java程序、Java程序的编译与执行)
- hiho一下 第三十七周二分·二分查找之k小数
- (再次理解strong与weak)强引用与弱…
- hdu2819 Swap(二分匹配)
- c++虚函数、成员变量内存布局
- Coco2d-js/Cocos2d-html5中Android返回键实现
- spoj 4491 莫比乌斯反演
- 刀塔传奇火爆简要分析
- 如何理解java自定义注解
- Java SE 第二讲(原生数据类型 Primitive Data Type)
- NoPause/NoEmgAbort的任务 与后台任务的区别
- 斯坦福公开课mechine learning笔记 之 朴素贝叶斯
- Java设计模式——装饰者模式
- 谢百三:牛市是对1.4亿股民补偿