鼠标移动响应mouseX和mouseY,是指当前鼠标的X轴坐标和Y轴坐标。
下面的例子可以看到方块移动时的轨迹
void setup() {
size(300,300);
smooth();
background(200);
}
void draw() {
fill(255,255,0);
rect(mouseX,mouseY,50,50);
}
pmouseX和pmouseY
pmouseX和pmouseY是指当前鼠标坐标点的上一个坐标位置,可以用mouseX,mouseY,pmouseX,pmouseY四个变量画线,产生连续的线条效果。
void setup() {
size(300,300);
strokeWeight(5);
smooth();
stroke(255,0,80,100);
background(0);
}
void draw() {
line(mouseX,mouseY,pmouseX,pmouseY);
}