自己寫出一個小畫家
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);}}


沒有留言:
張貼留言