gpt4 book ai didi

Javascript - 鼠标左键功能仅在释放 LMB 后执行

转载 作者:行者123 更新时间:2023-12-02 15:32:46 25 4
gpt4 key购买 nike

我正在尝试制作一个 HTML5 游戏,只要玩家按下 LMB,子弹就会不断产生,一旦释放 LMB,射击就会停止。这是我的功能:

document.onclick = function(mouse){ 
console.log("Shoot");
}

只有在释放 LMB 后,该消息才会显示在控制台日志中。我确实查看了 stackoverflow 并发现了这个: Qt mouseMoveEvent only when left mouse button is pressed但我未能将它集成到我的 Canvas 中......它只是不会做任何事情。感谢您抽出时间。

最佳答案

如果您需要在按下鼠标时执行代码,您应该使用 mousedown 而不是 onclick

查看 w3c 上的鼠标事件示例。 http://www.w3schools.com/js/js_events_examples.asp

关于Javascript - 鼠标左键功能仅在释放 LMB 后执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33198175/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com