http://www.cocoachina.com/bbs/read.PHP?tid=198143
在cocos2dx开发中,有时候要设置监听Android的按键,如返回键、菜单键、Home键等。
Test.h
classTest : publiccocos2d::CCLayer { public: virtualbool init(); //增加在Android平台下的返回键监听 virtualvoid keyBackClicked(); //增加在Android平台下的Menu键监听 virtualvoid keyMenuClicked(); }
Test.cpp
boolTest::init() { this->setKeypadEnabled(true); } voidTest::keyBackClicked() { //在这里设置你点击返回键后的事件处理 } voidTest::keyMenuClicked() { //在这里设置你点击Menu键的事件处理 }
Home键的监听如下: