鼠标移动响应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);

}

 

相关文章: