我似乎找不到任何显示如何在用户按下移动设备上的“后退”按钮时进行监听的资源。它已经实施了吗?
看来您可以简单地侦听keydown事件:
假设您已经阅读了Cocos2D-JS v3中事件监听器的工作原理:
首先添加一个键盘事件监听器:
var keyboardListener = cc.EventListener.create({
event: cc.EventListener.KEYBOARD,
onKeyPressed: function(keyCode, event){
if(keyCode == cc.KEY.backspace){
//do something
}else if(keyCode == cc.KEY.home){
//do something
}
}
});
然后将侦听器附加到您的图层:
cc.eventManager.addListener(keyboardListener, aLayer);
这个答案摘自官方论坛。
请注意,在某些情况下,可能无法正常使用主键和后退键的keyCode,如果遇到此问题,请尝试在控制台上打印击中所述键时正在记录的keyCode。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句