如何在p5.js中启用右键单击?

ObamoDank

我正在制作一个扫雷克隆,左键单击将显示该单元格,而右键单击应标记该单元格。

我正在使用该功能mouseClicked()-这使我可以在单击时显示,也可以在单击时显示。

我尝试使用

if(mouseIsPressed) {
    if(mouseButton === LEFT) {
        reveal
    }
    if(mouseButton === RIGHT) {
        flag
    }
}

按下按钮的每一帧都会注册一次。我只想要单击鼠标右键。我想我缺少一些简单的东西,但是我真的找不到文档中的任何内容,也找不到任何在线询问它的人。

TL; DR-我只想能够右键单击p5.js。

拉比德76

mouseClicked()事件仅在按下鼠标按钮时发生一次。

在事件发生时设置状态标志:

var rightPressed = false;

function mouseClicked() {
    if(mouseButton === RIGHT) {
        rightPressed = true;
    }
}

处理由事件触发的动作时,请重置标志:

function draw() {

    if (rightPressed) {
        rightPressed = false

        // do somthing
        // ...
    } 
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在jquery中启用右键单击?

来自分类Dev

如何在 NightmareJS 中启用右键单击?

来自分类Dev

如何在swt.browser中启用左键单击拖动或右键单击

来自分类Dev

如何使用JavaScript启用右键单击?

来自分类Dev

如何在P5中从一点到另一点慢慢画线?

来自分类Dev

如何重新启用右键单击,以便我可以检查Chrome中的HTML元素?

来自分类Dev

14.04-如何在ElanTech触摸板中同时启用“右键单击”和“多点触摸”功能?

来自分类Dev

如何在p5 JS中正确旋转自定义形状并将其在画布上移动而不改变其角度?

来自分类Dev

如何在node.js selenium-webdriver中模拟右键单击?

来自分类Dev

如何处理QTreeWidgetItem中的右键单击?

来自分类Dev

如何处理QTreeWidgetItem中的右键单击?

来自分类Dev

如何在PyQt中禁用QTreeWidget中的右键单击?

来自分类Dev

如何在Ubuntu 12.04中获得透明的右键单击菜单?

来自分类Dev

如何在 selenium-webdriver 中实现右键单击?

来自分类Dev

如何将多个 p5 JS 项目链接到同一个 index.html?

来自分类Dev

JS最大调用堆栈超过P5

来自分类Dev

在WEBGL canvas,p5 js中使用可变字体

来自分类Dev

在P5中制作计算器

来自分类Dev

p5中有多个画布

来自分类Dev

按钮不会隐藏在P5 JavaScript中

来自分类Dev

如何在 Vue.js 中的按钮单击事件上启用文本字段?

来自分类Dev

如何使用Angular JS在图像上实现右键单击

来自分类Dev

如何使用AutoIT右键单击目录中存在的文件?

来自分类Dev

如何捕获右键单击javascript中的指定元素?

来自分类Dev

如何从我的gridview中删除devexpress右键单击菜单?

来自分类Dev

如何从wxpython的wxribbon栏中的右键单击事件获取对象?

来自分类Dev

如何捕获右键单击javascript中的指定元素?

来自分类Dev

如何禁用右键单击以粘贴到PowerShell中?

来自分类Dev

我如何找到一个长字符串中的数字序列,该字符串仅是数字p5 js

Related 相关文章

  1. 1

    如何在jquery中启用右键单击?

  2. 2

    如何在 NightmareJS 中启用右键单击?

  3. 3

    如何在swt.browser中启用左键单击拖动或右键单击

  4. 4

    如何使用JavaScript启用右键单击?

  5. 5

    如何在P5中从一点到另一点慢慢画线?

  6. 6

    如何重新启用右键单击,以便我可以检查Chrome中的HTML元素?

  7. 7

    14.04-如何在ElanTech触摸板中同时启用“右键单击”和“多点触摸”功能?

  8. 8

    如何在p5 JS中正确旋转自定义形状并将其在画布上移动而不改变其角度?

  9. 9

    如何在node.js selenium-webdriver中模拟右键单击?

  10. 10

    如何处理QTreeWidgetItem中的右键单击?

  11. 11

    如何处理QTreeWidgetItem中的右键单击?

  12. 12

    如何在PyQt中禁用QTreeWidget中的右键单击?

  13. 13

    如何在Ubuntu 12.04中获得透明的右键单击菜单?

  14. 14

    如何在 selenium-webdriver 中实现右键单击?

  15. 15

    如何将多个 p5 JS 项目链接到同一个 index.html?

  16. 16

    JS最大调用堆栈超过P5

  17. 17

    在WEBGL canvas,p5 js中使用可变字体

  18. 18

    在P5中制作计算器

  19. 19

    p5中有多个画布

  20. 20

    按钮不会隐藏在P5 JavaScript中

  21. 21

    如何在 Vue.js 中的按钮单击事件上启用文本字段?

  22. 22

    如何使用Angular JS在图像上实现右键单击

  23. 23

    如何使用AutoIT右键单击目录中存在的文件?

  24. 24

    如何捕获右键单击javascript中的指定元素?

  25. 25

    如何从我的gridview中删除devexpress右键单击菜单?

  26. 26

    如何从wxpython的wxribbon栏中的右键单击事件获取对象?

  27. 27

    如何捕获右键单击javascript中的指定元素?

  28. 28

    如何禁用右键单击以粘贴到PowerShell中?

  29. 29

    我如何找到一个长字符串中的数字序列,该字符串仅是数字p5 js

热门标签

归档