在Cocos2d-x中处理Android 系统设备的Menu和Back按键的响应
步骤很简单如下:
1. 在需要响应的.h 中添加如下两个虚函数:
- virtual void keyBackClicked();
- virtual void keyMenuClicked();
2. .cpp类中实现如上两个函数即可,如下:
- void HelloWorld::keyBackClicked(){
- CCLog("back clicked --------");
- }
- void HelloWorld::keyMenuClicked(){
- CCLog("menu clicked --------");
- }
3.记得在初始化函数init()中开启:
- this->setIsKeypadEnabled(true);
完成。