孤独的猫

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

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

}

 

posted on 2011-10-08 17:34  孤独的猫  阅读(1794)  评论(0编辑  收藏  举报