这段代码:
// 初始化键盘输入监听
cc.systemEvent.on(cc.SystemEvent.EventType.KEY_DOWN, this.onKeyDown, this);
cc.systemEvent.on(cc.SystemEvent.EventType.KEY_UP, this.onKeyUp, this);
onKeyDown(event) {
switch (event.keyCode) {
case cc.macro.KEY.a:
console.log(“a按下”)
break;
}
},
执行时按下a键不放,会打印出无数个“a按下”,怎么让他按住的时候只执行一次“a按下”?