如何使用手机上的按钮(Demo)

如何使用手机上的按钮(如返回按钮):
1.首先要获得安卓手机上返回按钮的键值,具体方法如下:
在MC中创建两个角色display和act1

在act1中添加“绘制角色”--“编辑脚本”事件并填入如下代码

int i_keynum = 0;//定义一个变量存放键值
i_keynum = getLastKey();//获取当前按下的键值
sprintf(dis.text,"当前的键值是:%d",i_keynum);//将键值显示出来

通过MC将实例到出为apk格式安装到手机,按相应的按钮就可以获得相应的键值
如在安卓手机上返回按钮的键值是  1073742094 
在安卓手机上菜单按钮的键值是 1073741942
可以在MC的全局脚本中用宏定义定义一个参量,如:
#define BACKSPACE_PHONE 1073742094 //在安卓手机下返回按钮的键值

2.在已知所需按钮键值的情况下使用按钮

在act1中添加“绘制角色”--“编辑脚本”事件并填入如下代码

int i_keynum = 0;//定义一个变量存放键值
i_keynum = getLastKey();//获取当前按下的键值
sprintf(dis.text,"当前的键值是:%d",i_keynum);//将键值显示出来

//如果当前的键值是需要的键值
if( i_keynum == BACKSPACE_PHONE )
{
//TODO 执行的操作,如退出游戏
ExitGame();
}

Demo下载地址:http://www.dongyo.cn/bbs/forum.php?mod=viewthread&tid=3252&extra=page%3D1

posted @ 2013-05-21 13:52  zj_king  阅读(868)  评论(0)    收藏  举报