p5.j​​s mousePressed在第一次迭代后停止

时间:2018-06-06 22:09:37

标签: javascript p5.js

我只需要第一次点击即可。我无法执行mouseClicked(),因为它不允许您单击鼠标按钮(向左或向右)。有人知道任何变通方法吗?我并不反对在香草js中这样做,但我想知道是否有人比我更了解p5知道如何做到这一点。

1 个答案:

答案 0 :(得分:0)

您可以通过此

检查mousePressed 一次
int pressed = false;
mousePressed(){
    if(!pressed){
        //run code
        pressed=true;
    }
};
mouseReleased(){
    pressed=false;
};

当我学习如何编写关于khan学院的processingJS时非常接近p5.js

编辑查看https://processing.org/tutorials/interactivity/ 我了解到button它不是mouseButton 所以,如果你运行

mouseClicked(){
    println(mouseButton);  
   //0 === left
   //1 === right
}