重现代码:
import { Component, SystemEventType, _decorator } from "cc";
const { ccclass, property } = _decorator;
@ccclass
export default class Testextends Component {
onLoad() {
this.node.on(SystemEventType.MOUSE_MOVE, this.onMouseMove, this)
}
onMouseMove(e: MouseEvent) {
console.log('onMouseMove', e.button, e.buttons)
}
}
期望结果
当鼠标相应按键按下时,e.button 和 e.buttons 有值
实际结果
e.button 和 e.buttons 始终为undefined
此外,this.node.on(SystemEventType.KEY_DOWN)监听键盘事件似乎也没有生效