//注册键盘监听事件
auto listenerKey = EventListenerKeyboard::create();
//添加回调函数
listenerKey->onKeyPressed = ([=](EventKeyboard::KeyCode code, Event* event)
{
switch (code)
{
case EventKeyboard::KeyCode::KEY_0:
{
this->pause();
auto layer = QuitLayer::create();
this->addChild(layer, 4);
break;
}
default:
break;
}
});
auto dispatcher = Director::getInstance()->getEventDispatcher();
//添加到事件分发器
dispatcher->addEventListenerWithSceneGraphPriority(listenerKey, this);