网上找了好些代码就是不好使,着急啊=^= 后来经过前辈提醒 查看文档发现Android手机返回键的keycode是6,于是直接判断发现是可以使用的
估计是cocosCreator版本更新导致的返回键的变化,源码如下(只写了按下时候的监听)
监听(为避免keycode有重复先判断操作系统):
if (cc.sys.os === cc.sys.OS_ANDROID) {
cc.systemEvent.on(cc.SystemEvent.EventType.KEY_DOWN, this.onKeyDown, this);
}
方法:onKeyDown(event) {
switch (event.keyCode) {
case cc.macro.KEY.back://而非cc.KEY.back:
//TODO
break;
}
},
取消监听:cc.systemEvent.off(cc.SystemEvent.EventType.KEY_DOWN, this.onKeyDown, this);
-------------------