
void setup() {
size(500, 400);
background(255);
strokeWeight(8);
smooth();
noStroke();
fill(255,0,0);
rect(0,0,50,50);
fill(0,255,0);
rect(0,50,50,50);
fill(255,0,255);
rect(0,100,50,50);
fill(0,0,255);
rect(0,150,50,50);
fill(255,255,0);
rect(0,200,50,50);
fill(50,50,50);
rect(450,0,50,50);
rect(450,50,50,50);
rect(450,100,50,50);
rect(450,150,50,50);
rect(450,200,50,50);
fill(255,0,0);
text("Save", 455, 25);
text("Clear",455,75);
text("Eraser",455,125);
textSize(25);
text(".",465,175);
textSize(40);
text(".",465,225);
stroke(255,0,0);
}
void draw() {
if(mouseX<50&&mouseY<50&&mousePressed==true){
stroke(255,0,0);
}
if(mouseX<50&&mousePressed==true){
if(mouseY<50)
stroke(255,0,0);
else if(mouseY<100)
stroke(0,255,0);
else if(mouseY<150)
stroke(255,0,255);
else if(mouseY<200)
stroke(0,0,255);
else if(mouseY<250)
stroke(255,255,0);
}
if(mouseX>450&&mousePressed==true){
if(mouseY<50)
save("aaaa.tif");
else if(mouseY<100){
noStroke();
fill(255);
rect(50,0,400,400);}
else if(mouseY<150)
stroke(255);
else if(mouseY<200)
strokeWeight(3);
else if(mouseY<250)
strokeWeight(8);
}
if(mouseX<448&&mouseX>52&&mousePressed == true && mouseButton == LEFT){
line(mouseX, mouseY, pmouseX, pmouseY);
}
}
我畫的圖:
心得:感覺今天真的學到了很多東西,先是眼珠能跟著滑鼠的指針動,然後就是自己寫程式做出一個小畫家,最後再用自己的小畫家畫一張圖,總而言之今天真正的感受到充實的生活,不像有些課整個就是理論而很少動手導致紙上談兵。
沒有留言:
張貼留言