2012年9月25日 星期二

Week03, HW03

1.
老鼠


void setup(){
  size(600,600);
  background(166,255,255);
}

void draw(){

fill(0,0,0);
rect(mouseX-5,mouseY,10,10);
rect(mouseX+5,mouseY,10,10);

fill(128,128,128);
ellipse(mouseX,mouseY,50,50);
fill(128,128,150);
ellipse(mouseX+30,mouseY-20,30,30);

fill(128,128,150);
ellipse(mouseX-30,mouseY-20,30,30);

fill(0,0,0);
ellipse(mouseX-10,mouseY-10,10,10);
fill(0,0,0);
ellipse(mouseX+10,mouseY-10,10,10);

fill(255,255,255);
rect(mouseX-2,mouseY+10,5,7);
rect(mouseX+2,mouseY+10,5,7);

}

2.
老鼠追一串蕉



void setup(){
  size(600,600);
  //frameRate(1);
}
float x=100,y=100;
void draw(){
  background(25,225,30);

  fill(255,255,38);

  ellipse(mouseX+5,mouseY+30,10,50);
  ellipse(mouseX+12,mouseY+30,10,50);
  ellipse(mouseX+19,mouseY+30,10,50);
  ellipse(mouseX+26,mouseY+30,10,50);
  ellipse(mouseX+33,mouseY+30,10,50);
  ellipse(mouseX+40,mouseY+30,10,50);
  ellipse(mouseX+47,mouseY+30,10,50);
  
  fill(64,0,0);
   rect(mouseX,mouseY,50,10);


translate(x,y);
  fill(128,128,128);
ellipse(0,0,50,50);
fill(128,128,150);
ellipse(+30,-20,30,30);

fill(128,128,150);
ellipse(-30,-20,30,30);

fill(0,0,0);
ellipse(-10,-10,10,10);
fill(0,0,0);
ellipse(+10,-10,10,10);

fill(255,255,255);
rect(-2,+10,5,7);
rect(+2,+10,5,7);
 
  x=x*0.9 + mouseX*0.1;
  y=y*0.9 + mouseY*0.1;
}


心得 今天得更有趣了,有漸漸感受到互動技術的厲害了,不過我還需要加強繪圖技術,如此一來 
學到更多更新的互動技術,也不至於徬徨,更能發揮得當!

沒有留言:

張貼留言