怎么在安卓平台通过返回键退出游戏?

在安卓使用返回键没有反应,请问要关闭游戏需要怎么加监听,执行什么函数?

在Android工程中加回调,再用java回调到js,没错,就是这么麻烦

在常驻节点上挂载的js中加入这段代码就可以。
if(cc.sys.os == cc.sys.OS_ANDROID){
//
cc.eventManager.addListener({
event: cc.EventListener.KEYBOARD,
onKeyPressed: function(keyCode, event){
if (keyCode == cc.KEY.back) {
cc.director.end();
}
},
onKeyReleased:function(keyCode,event){

            }
        }, this);
    }
6赞

你看楼下的回答

嗯,看到了,学习了

不知道不要瞎说啊

没瞎说啊,我那个方法又不是不能实现

那你用你的方法实现去吧,别在这里误导别人

不是,有你这样的么?别人好心给你解决方案只是不是你想要的你就这种态度?什么素质?没见过你这种的

#不麻烦,很简单,很好玩

你说的话可以说明白一点啊,具体怎么做,
好比我问去某一个地方怎么走,你告诉我说用只能用腿走着去,然后就没了,难不成我还要谢谢你?
再比如A点到B点走直线就可以到达,你非让我从A走到C再绕到G最后走到B,没错,也可以到达B点,还说只能这么麻烦, 没有其他方法了,额,真是无语了,我还要感激涕零谢谢你?
瞎BB的话还是少一点吧

你这都举的啥破例子。
我告诉你怎么走,是告诉你方向,你想坐车还是用腿,你自便,这个我不持意见。
从A点到B点,我给你指的路线是我了解到,至于有近路我也不知道,是不是别人只要给你指得不是最近的路你就要骂人呢?
自省一下吧

我有骂你吗?
是你自己心里有问题吧,你干脆说用手能解决所有问题不就得了呗,具体怎么解决要看自己,你只是指了个方向,需要反思的是你吧

瞎说?误导?瞎BB?这种字眼都是你说的吧。。。
@jare,管理来吧,禁了此人言吧。恶意人身攻击,破坏论坛和谐气氛

哎呦,大哥,我错了,您说的都是对的,一切按您的指导为方针,您厉害,小弟我怕怕,把我禁了吧,额无语了

虽然人家可能让你绕路了,但至少人家给你指路了,你能到达目的地,难道不该说句谢谢??现在难道问问题的都这么理直气壮吗。。

你这个方法太坑了?学cocos就没啥用了

这个好像不管用呢?

在常驻节点上挂载的js中加入这段代码就可以。
if(cc.sys.os == cc.sys.OS_ANDROID){
//
cc.eventManager.addListener({
event: cc.EventListener.KEYBOARD,
onKeyPressed: function(keyCode, event){
if (keyCode == cc.KEY.back) {
cc.director.end();
}
},
onKeyReleased:function(keyCode,event){

        }
    }, this);
}

这个方法是可以用,但不是挂载到this,是this.node,正确写法是:
if(cc.sys.os == cc.sys.OS_ANDROID){
//
cc.eventManager.addListener({
event: cc.EventListener.KEYBOARD,
onKeyPressed: function(keyCode, event){
if (keyCode == cc.KEY.back) {
cc.director.end();
}
},
onKeyReleased:function(keyCode,event){

        }
    }, this.node);
}

人家好心回答,你是孤儿吗?