在Cocos2d-x中处理Android 系统设备的Menu和Back按键的响应
更新:HHH   时间:2023-1-7


在Cocos2d-x中处理Android 系统设备的Menu和Back按键的响应

步骤很简单如下:

1. 在需要响应的.h 中添加如下两个虚函数:

  1. virtual void keyBackClicked();//Android 返回键  
  2. virtual void keyMenuClicked();//Android 菜单键 

 

2. .cpp类中实现如上两个函数即可,如下:

  1. void HelloWorld::keyBackClicked(){  
  2.     CCLog("back clicked --------");  
  3. }  
  4. void HelloWorld::keyMenuClicked(){  
  5.     CCLog("menu clicked  --------");  
3.记得在初始化函数init()中开启:
  1. this->setIsKeypadEnabled(true); 
完成。
返回游戏开发教程...