我在Game::init()里写的
auto keyBoardEvent = EventListenerKeyboard::create();
keyBoardEvent->onKeyPressed = CC_CALLBACK_2(Game::onKeyPressed,this);
keyBoardEvent->onKeyReleased = CC_CALLBACK_2(Game::onKeyReleased,this);
_eventDispatcher->addEventListenerWithSceneGraphPriority(keyBoardEvent,this);
void Game::onKeyPressed(EventKeyboard::KeyCode keyCode, Event* event)
{
MessageBoxA(NULL,"test","KeyBoard",MB_OK);
}
void Game::onKeyReleased(EventKeyboard::KeyCode keyCode, Event* event)
{
MessageBoxA(NULL,"test","KeyBoard",MB_OK);
}
```
我首个加载的scene是可以用的 replacescene后的场景里就不能用了 ,您看这。。