鼠标作为一组变量,可以控制其他变量,如颜色显示,坐标变换等等,下面是一个练习举例。
void setup()
{
size(720,404);
frameRate(30);
for(int k =0; k <= height; k++){
for(int i = 0; i <= width;i++)
{
stroke(255 * i / width, 255 * k / height,0);
point(i,k);
}
}
}
void draw(){
stroke(255);
fill(255 * mouseX / width,255 * mouseY / height,0);
ellipse(width/2,height/2,200,200);
fill(255);
text(str(255 * mouseX / width) + " : " + str(255 * mouseY / height), width/2,height/2);
}
-----