auto keyListener = EventListenerKeyboard::create();
keyListener->setEnabled(true);
keyListener->onKeyReleased = CC_CALLBACK_2(HelloWorld::onKeyReleased, this);
keyListener->onKeyPressed = CC_CALLBACK_2(HelloWorld::onKeyPressed, this);
_eventDispatcher->addEventListenerWithSceneGraphPriority(keyListener, this);
void HelloWorld:: onKeyPressed(EventKeyboard::KeyCode keyCode, Event* unused_event) //键盘被按下
{
cout<<“keyevent”;
}
void HelloWorld::onKeyReleased(EventKeyboard::KeyCode keyCode, Event* unused_event) //键盘被释放
{
//cout<<&keyCode<<“keyevent two”;
cout<<“keyevent two”;
}
但是就是不行我就不知道为什么了! 求解求帮助!