processing鼠标点击变换位置,瞬间移动,不跟随鼠标移动
时间: 2023-08-28 13:03:25 浏览: 93
如果你想让图形在鼠标点击时瞬间移动到鼠标位置,而不是跟随鼠标移动,可以使用`mouseClicked()`函数来实现。这个函数会在鼠标按下并释放后被调用,你可以在这个函数中直接更新图形的位置,而不需要在`draw()`函数中处理鼠标拖动的情况。
以下是一个示例代码:
```java
float x, y;
void setup() {
size(400, 400);
x = width/2;
y = height/2;
}
void draw() {
background(255);
ellipse(x, y, 50, 50);
}
void mouseClicked() {
x = mouseX;
y = mouseY;
}
```
这段代码可以在Processing的开发环境中运行,当你点击鼠标时,圆形会瞬间移动到鼠标位置。
阅读全文