除了可以监听键盘按键,还可以是终端设备的各个菜单键,都能使用同一个监听器来进行处理。
//给statusLabel绑定键盘事件
cc.eventManager.addListener({
event: cc.EventListener.KEYBOARD,
onKeyPressed: function(keyCode, event){ var label = event.getCurrentTarget(); //通过判断keyCode来确定用户按下了哪个键 label.setString("Key " + keyCode.toString() + " was pressed!"); }, onKeyReleased: function(keyCode, event){ var label = event.getCurrentTarget(); label.setString("Key " + keyCode.toString() + " was released!"); } }, statusLabel);