最近寫了個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;
}
}