week04
1.用滑鼠座標改背景顏色
2.用滑鼠座標畫出線條
4.小畫家改變筆色
5.小畫家改變筆粗細
void setup()
{
size(500,500);
rect(0,0,100,100);ellipse(50,50,8,8);//8的圓
rect(0,100,100,100);ellipse(50,150,4,4);//4的圓
}
void draw()
{
if(mousePressed)
{
if(mouseX<100)
{
if(mouseY<100)strokeWeight(8);//粗
else if(mouseY<200)strokeWeight(4);//中
}
else line(mouseX,mouseY,pmouseX,pmouseY);
}
}
void setup()
{
size(500,500);
for(int i=1;i<8;i++)
{
rect(0,i*50,50,50);
ellipse(25,25+i*50,i,i);
}
}
void draw()
{
if(mousePressed)
{
if(mouseX<50)
{
for(int i=1;i<8;i++)
{
if(mouseY>i*50 && mouseY<i*50+50)
{
strokeWeight(i);
}
}
}
else line(mouseX,mouseY,pmouseX,pmouseY);
}
}






沒有留言:
張貼留言