除了可以監聽鍵盤按鍵,還可以是終端設備的各個菜單鍵,都能使用同一個監聽器來進行處理。
//給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);