size(500,500);
background(#00b9ff);
stroke(255,0,0); //or stroke(#ff0000);
fill(255,255,0); //or fill(#ff0000);
rect(100,100,300,300);
void setup()
{
size(500,500); →設定,只有第一個frame
}
void draw()
{
if(mousePressed)background(255,0,255); →畫圖,每秒60 frames
else background(0,255,0);
}

void setup()
{
size(500,500);
}
void draw()
{
if(mousePressed)
{
line(mouseX,mouseY,pmouseX,pmouseY);
}
}
void setup()
{
size(600,500);
}
void draw()
{ →填充顏色//小畫家顏料色塊
fill(#ff0000);rect(0,0,100,100);
fill(#ffff00);rect(0,100,100,100);
fill(#00ff00);rect(0,200,100,100);
fill(#0000ff);rect(0,300,100,100);
fill(#ff00ff);rect(0,400,100,100);
if(mousePressed && mouseX<100)
{ →點選顏色改變畫筆顏色
if(mouseY<100)stroke(#ff0000);
else if(mouseY<200)stroke(#ffff00);
else if(mouseY<300)stroke(#00ff00);
else if(mouseY<400)stroke(#0000ff);
else if(mouseY<500)stroke(#ff00ff);
}
else if(mousePressed && mouseX>100) →隔出顏料區跟畫圖區
{
line(mouseX,mouseY,pmouseX,pmouseY);
}
}
void setup()
{
size(600,500);
fill(#ff0000);rect(0,0,100,100);
fill(#ffff00);rect(0,100,100,100);
fill(#00ff00);rect(0,200,100,100);
strokeWeight(5); →線條粗度
}
void draw()
{
if(mousePressed && mouseX<100)
{
if(mouseY<100)stroke(#ff0000);
else if(mouseY<200)stroke(#ffff00);
else if(mouseY<300)stroke(#00ff00);
}
else if(mousePressed && mouseX>100)
{
line(mouseX,mouseY,pmouseX,pmouseY);
}
}





沒有留言:
張貼留言