我只需要第一次点击。我不能执行mouseClicked(),因为它不允许单击鼠标按钮(向左或向右)。有人知道什么变通方法吗?我并不反对用普通的js来做这件事,但是我想知道是否有人比我更熟悉p5,知道怎么做。
发布于 2018-06-07 06:19:38
你可以通过这个来检查一下mousePressed
是否
int pressed = false;
mousePressed(){
if(!pressed){
//run code
pressed=true;
}
};
mouseReleased(){
pressed=false;
};
因为我学习了如何在khan academy上的processingJS上编写代码,它非常接近p5.js
编辑查看https://processing.org/tutorials/interactivity/我了解到它不是button
它是mouseButton
所以如果你运行
mouseClicked(){
println(mouseButton);
//0 === left
//1 === right
}
https://stackoverflow.com/questions/50730349
复制相似问题