cocos2dx设置监听Android的返回键、Home键
发布时间:2020-12-14 19:44:53 所属栏目:百科 来源:网络整理
导读:http://www.cocoachina.com/bbs/read.php?tid=198143 在cocos2dx开发中,有时候要设置监听Android的按键,如返回键、菜单键、Home键等。 其实该功能的实现功能很简单,返回键和菜单键的监听如下: Test.h classTest : publiccocos2d::CCLayer{ public: virtu
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键的监听如下:
在cocos2dx自带的AppDelegate.cpp文件函数中实现
void AppDelegate :: applicationDidEnterBackground () { //按Home键退出游戏时调用 } void AppDelegate :: applicationWillEnterForeground () { //之前按过home键,现在进入游戏时调用 } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |