2020年9月21日 星期一

WEEK02

 

自己寫出一個小畫家

void setup(){

  size(500,500);

}

void draw(){

fill(#C11D1D); rect(0, 0, 50, 100);

fill(#FAB323); rect(0, 100, 50, 100);

fill(#008B08); rect(0, 200, 50, 100);

fill(#26A0C4); rect(0, 300, 50, 100);

fill(#780BBC); rect(0, 400, 50, 100);

if (mousePressed && mouseX<50){

if(mouseY<100)stroke(#C11D1D);

else if(mouseY<200)stroke(#FAB323);

else if(mouseY<300)stroke(#008B08);

else if(mouseY<400)stroke(#26A0C4);

else if(mouseY<500)stroke(#780BBC);

}

else if(mousePressed && mouseX>50){

line(mouseX, mouseY, pmouseX, pmouseY);}}

改變粗細以及加入存檔功能

void setup(){
  size(600,500);
}
void keyPressed(){
  save("07161090.png");
}
void draw(){
fill(#C11D1D); rect(0, 0, 50, 100);
fill(#FAB323); rect(0, 100, 50, 100);
fill(#008B08); rect(0, 200, 50, 100);
fill(#26A0C4); rect(0, 300, 50, 100);
fill(#780BBC); rect(0, 400, 50, 100);
strokeWeight(5);
if (mousePressed && mouseX<50){
if(mouseY<100)stroke(#C11D1D);
else if(mouseY<200)stroke(#FAB323);
else if(mouseY<300)stroke(#008B08);
else if(mouseY<400)stroke(#26A0C4);
else if(mouseY<500)stroke(#780BBC);
}
else if(mousePressed && mouseX>50){
line(mouseX, mouseY, pmouseX, pmouseY);}}


沒有留言:

張貼留言