解决cocos2dx3.x版本的Android返回键的使用问题
(1).在.h文件中加入 void onKeyReleased(EventKeyboard::KeyCode keycode,Event* event);//返回键调用方法 (2).在.cpp文件中先重写这个方法 void Movement::onKeyReleased(EventKeyboard::KeyCode keycode,cocos2d::Event *event) Director::getInstance()->end(); } (3).在.cpp文件的init()方法中加入 //创建监听事件 auto listenerkeyPad = EventListenerKeyboard::create(); listenerkeyPad->onKeyReleased = CC_CALLBACK_2(Movement::onKeyReleased,this); //添加监听(_eventDispatcher 来自node) _eventDispatcher->addEventListenerWithSceneGraphPriority(listenerkeyPad,this);
就这样Android返回键的功能就完成了 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- C做什么>>做
- Cocos2dx 3.2 + vs2012 + win7 改变面黑色背景的大小
- 核心数据 – 使用CoreData生成器在DerivedData文件夹中复制
- EasyRTMP手机直播推送rtmp流flash无法正常播放问题
- c# – 为csproj禁用发布配置
- PostgreSQL——Monitoring Wait Events in PostgreSQL 9.6
- 如何用 Parse 和 Swift 搭建一个像 Instagram 那样的应用?
- 【React系列】元素、组件与属性
- c# – 对实时消息/更新进行长轮询
- c# – 使用DataContext Attach方法更新实体时更新检查’问题