Cocos2d-x 3.2 Android中的后退按钮

时间:2014-12-11 09:38:57

标签: android cocos2d-x cocos2d-x-3.0

我想用Cocos2d-x 3.2检测Android上的后退按钮事件。 我研究了一些主题,但这些方法适用于Cocos2d-x 2.x,它在3.2版本中已弃用。 我试过

listener_ = EventListenerKeyboard::create();
listener_->onKeyPressed = CC_CALLBACK_2(GameOverScene::onKeyPressed, this);
_eventDispatcher->addEventListenerWithSceneGraphPriority(listener_, this);

但没有发现任何东西。

请帮助我!

非常感谢!

1 个答案:

答案 0 :(得分:1)

我解决了我的问题

auto listener = EventListenerKeyboard::create();
listener->onKeyReleased = [](EventKeyboard::KeyCode keyCode, Event* event){
    Director::getInstance()->end();
};

_eventDispatcher->addEventListenerWithSceneGraphPriority(listener, this);

非常感谢!