2012年9月23日 星期日

HW3


HW3-01
HW3-02

void setup() {
size(500, 400);
fill(255,0,0);
rect(0, 0, 50, 50);
fill(0,255,0);
rect(0, 50, 50, 50);
fill(0,0,255);
rect(0, 100, 50, 50);
fill(255,255,0);
rect(0, 150, 50, 50);
fill(255,0,255);
rect(0, 200, 50, 50);
smooth();}
void draw() {
    if(mousePressed==true&&mouseButton==LEFT){
      if(mouseX>0&&mouseX<50&&mouseY>0&&mouseY<50){
    stroke(255,0,0);}
      if(mouseX>0&&mouseX<50&&mouseY>50&&mouseY<100){
    stroke(0,255,0);}
      if(mouseX>0&&mouseX<50&&mouseY>100&&mouseY<150){
    stroke(0,0,255);}
      if(mouseX>0&&mouseX<50&&mouseY>150&&mouseY<200){
    stroke(255,255,0);}
      if(mouseX>0&&mouseX<50&&mouseY>200&&mouseY<250){
    stroke(255,0,255);}
     strokeWeight(8);
   
     if(!(mouseX<50+15&&mouseY<250+15)){
    line(mouseX, mouseY, pmouseX, pmouseY);}
}
}


心得:眼睛的部分還蠻容易的,+個mouseX&Y就好了
今天比較難的小畫家,一直卡在色塊會被線畫到,但講解完後就通了
限定畫線的範圍 原來如此。





沒有留言:

張貼留言