Processing编程学习指南3.3 跟随鼠标移动
时间: 2024-05-10 19:18:56 浏览: 191
在 Processing 中,可以使用 `mouseX` 和 `mouseY` 变量来获取鼠标的当前位置。你可以将这些变量用于绘制图形或其他操作。
以下是一个简单的示例程序,该程序将绘制一个圆,并将其位置设置为鼠标的当前位置:
```java
void setup() {
size(400, 400);
noStroke();
}
void draw() {
background(255);
fill(0, 200, 255);
ellipse(mouseX, mouseY, 50, 50);
}
```
在这个程序中,`setup()` 函数用于设置绘图环境,包括设置窗口大小和取消描边。`draw()` 函数用于绘制图形。它首先使用 `background()` 函数来设置背景颜色为白色。然后,它使用 `fill()` 函数来设置圆的填充颜色为蓝色。最后,它使用 `ellipse()` 函数来绘制圆,圆的位置设置为鼠标的当前位置。
你可以尝试运行这个程序,并将鼠标移动到窗口中的不同位置,看看圆会如何跟随鼠标移动。
阅读全文