发现一个编辑器预览的bug

  • Creator 版本:3.8.6

  • 重现方式:编辑器预览,在按住键盘不松开的情况下,按下鼠标后松开鼠标会触发KEY_UP事件。

  • 编辑器操作系统: Windows 10

  • 重现概率: 100%

import { _decorator, Component, EventKeyboard, EventMouse, Input, input, KeyCode, Node } from ‘cc’;
const { ccclass, property } = _decorator;

@ccclass(‘PlayerController’)
export class PlayerController extends Component {

start() {
    input.on(Input.EventType.KEY_DOWN, this.onKeyDown, this);
    input.on(Input.EventType.KEY_UP, this.onKeyUp, this);
    input.on(Input.EventType.MOUSE_DOWN, this.onMouseDown, this);
    input.on(Input.EventType.MOUSE_UP, this.onMouseUp, this);
}

onKeyDown(event: EventKeyboard) {
    console.log('key down');
}

onKeyUp(event: EventKeyboard) {
    console.log('key up');
}

onMouseDown(event: EventMouse) {
    console.log('mouse down');
}

onMouseUp(event: EventMouse) {
    console.log('mouse up');
}

}