鼠标作为一组变量,可以控制其他变量,如颜色显示,坐标变换等等,下面是一个练习举例。
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);
}
-----
本文介绍了一个使用鼠标位置来控制屏幕中显示的颜色和坐标变换的编程实例。通过两个简单的函数 setup 和 draw 实现了根据鼠标位置改变椭圆颜色及在屏幕上显示颜色值的功能。

9570

被折叠的 条评论
为什么被折叠?



