我想在 Android 中按下后退按钮退出我的 Cocos2d-x 游戏。为此,我CCLayer::keyBackClicked在课堂上重载了该方法,GameScene并且还setKeypadEnabled(true)从GameScene::init. 但是,keyBackClicked按下后退按钮时永远不会调用该方法,我已经检查了一条CCLog消息。我还需要做什么才能完成这项工作?我在这个主题上进行了很多搜索,并找到了上述解决方案,但它不起作用。
这是我的代码
bool GameScene:: init() {
    if(CCLayer::init()) {
        CCLog("Init");
        this->setKeypadEnabled(true);
        return true;
    }
    return false;
}
void GameScene:: keyBackClicked(void) {
    CCLayer::keyBackClicked();
    CCLOG("cclayer key back clicked");
    exit(0);
}
请帮忙。