最近写了个cocos2dx的小游戏,想移植到Andriod上,却突然忘了怎么调用返回键监听,写下来方便以后查看,,也让不知道用法的朋友参考一下
我的是cocos2dx 3.0,,用2.x的朋友不知道能不能用,可以试试看
.h文件
void onKeyReleased(EventKeyboard::KeyCode keycode, Event* event);.cpp文件
//注册捕捉监听
auto listenerkeyPad = EventListenerKeyboard::create();
listenerkeyPad->onKeyReleased = CC_CALLBACK_2(WelcomeScene::onKeyReleased, this);
_eventDispatcher->addEventListenerWithSceneGraphPriority(listenerkeyPad, this);
void WelcomeScene::onKeyReleased(EventKeyboard::KeyCode keycode, Event* event)
{
switch (keycode)
{
case EventKeyboard::KeyCode::KEY_BACKSPACE: //返回键监听
break;
case EventKeyboard::KeyCode::KEY_MENU: //菜单监听
break;
case::EventKeyboard::KeyCode::KEY_HOME: //home键监听
break;
default:
break;
}
}