一个 Boolean
布尔值类型的系统变量,当鼠标被按下时为 true
,否则为 false
。
示例
Notice any errors or typos? Please let us know. Please feel free to edit src/events/mouse.js and open a pull request!
相关参考
doubleClicked
当鼠标按钮快速双击时调用一次的函数。 声明函数 doubleClicked() 会设置一个代码块,当用户快速按下并释放鼠标按钮两次时自动运行: function doubleClicked() { // Code to run.
exitPointerLock
退出由 requestPointerLock 开始的指针锁定。 调用 requestPointerLock() 会锁定 mouseX、mouseY、pmouseX 和 pmouseY 的值。调用 exitPointerLock() 会恢复更新鼠标系统变量。 注意:大多数浏览器在调用 requestPointerLock() 需要一个输入操作,比如点击。建议在事件函数中调用 requestPointerLock(),例如 doubleClicked()。 .
mouseButton
一个字符串系统变量,包含最后一次按下的鼠标按钮的值。 mouseButton 变量可能是 LEFT、RIGHT 或 CENTER,取决于最后按下的是哪个按钮。 注意:不同的浏览器可能会以不同的方式跟踪 mouseButton。更多信息请参见 MDN。 .
mouseClicked
在鼠标按钮被按下并释放后调用一次的函数。 声明函数 mouseClicked() 会设置一个代码块,当用户在按下鼠标按钮后释放时自动运行: function mouseClicked() { // Code to run.