Cocos2d-x3.0 捕捉Android的菜单键和返回键
16lz
2021-01-24
原文地址:http://blog.csdn.net/qqmcy/article/details/26172665
.h
void onKeyReleased(EventKeyboard::KeyCode keycode, Event* event);
.cpp 注册返回键监听
//// PrograssScene.cpp// SJKB//// Created by 杜甲 on 14-5-5.////#include "PrograssScene.h"#include "VisibleRect.h"bool PrograssScene::init(){ bool bRet = false; do { CC_BREAK_IF(!Scene::init()); //注册捕捉监听 auto listenerkeyPad = EventListenerKeyboard::create(); listenerkeyPad->onKeyReleased = CC_CALLBACK_2(PrograssScene::onKeyReleased, this); _eventDispatcher->addEventListenerWithSceneGraphPriority(listenerkeyPad, this); _prograssLayer = PrograssLayer::create(); _prograssLayer->setSize(VisibleRect::getVisibleRect().size); addChild(_prograssLayer); bRet = true; } while (0); return bRet;}//捕捉监听void PrograssScene::onKeyReleased(EventKeyboard::KeyCode keycode, cocos2d::Event *event){ if (keycode == EventKeyboard::KeyCode::KEY_BACKSPACE) //返回 { Director::getInstance()->popScene(); } else if (keycode == EventKeyboard::KeyCode::KEY_MENU) { }}
更多相关文章
- Android真机调试 Android.Util.AndroidRuntimeException: You ca
- [转] How to clear cookies and cache of webview on Android(安
- 根据终端分配不同的url地址
- Android(安卓)播放视频的方法+播放测试地址 http
- Android(安卓)OKHTTP 网络请求出错重连---http拦
- 获得联系人姓名,相关电话以及邮件地址sdk2.0
- android POST请求
- android source code online
- Android(安卓)8.0无法调用Geocoder 中的getFromLocation()解决办