cocoscreator项目监听Android手机返回键

网上找了好些代码就是不好使,着急啊=^= 后来经过前辈提醒 查看文档发现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);

-------------------

差点忘记附上大佬的git源码库:都是一些cocoscreator的demo ^v^

发布了37 篇原创文章 · 获赞 10 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/shsh_0415/article/details/88225938
今日推荐