【cocos2dx 3.10】处理手机返回键事件或者电脑键盘事件

来源:互联网 发布:数据新常态 mobi 编辑:程序博客网 时间:2024/04/30 16:17
按键事件函数:
MyLayer
virtual void onKeyEvent(EventKeyboard::KeyCode keyCode, Event * event);






事件绑定过程:
auto listener = EventListenerKeyboard::create();
listener->onKeyReleased = CC_CALLBACK_2(MyLayer::onKeyEvent, this);
_eventDispatcher->addEventListenerWithSceneGraphPriority(listener, this);




函数处理
void MyLayer::onKeyEvent(EventKeyboard::KeyCode keyCode, Event * event)
{
switch (keyCode)
{
case EventKeyboard::KeyCode::KEY_ESCAPE:
//按电脑的esc键或者手机的返回键

break;


default:
break;
}
}
0 0
原创粉丝点击