processing鼠标点击切换图片
时间: 2023-07-18 22:18:15 浏览: 202
Processing图片跟随鼠标运动
你可以使用Processing的mousePressed()函数来检测鼠标点击事件,并在该函数中编写代码来切换图片。以下是一个示例代码:
```
PImage img1, img2;
boolean isImg1 = true;
void setup() {
size(400, 400);
img1 = loadImage("image1.jpg");
img2 = loadImage("image2.jpg");
}
void draw() {
background(255);
if (isImg1) {
image(img1, 0, 0, width, height);
} else {
image(img2, 0, 0, width, height);
}
}
void mousePressed() {
if (isImg1) {
isImg1 = false;
} else {
isImg1 = true;
}
}
```
在这个示例中,我们首先加载了两个图像,并在draw()函数中绘制当前显示的图像。然后,在mousePressed()函数中,我们使用一个布尔变量isImg1来跟踪当前显示的是哪个图像。每次鼠标点击时,我们将isImg1的值取反,从而切换图像的显示。
阅读全文