2012年9月25日 星期二

week03,HW03

1
(1)
void setup(){
  size(600,600);
}
void draw(){
  fill(255,125,128);
  rect(150,300,300,100);
  fill(150,255,100);
  ellipse(mouseX,mouseY,250,1);
}
(2)



2.
(1)
void setup(){  //固定大小
    size(600,600);
   
 }
float x=50,y=50;
void draw(){  
noStroke(); 
background(0,120,120);
fill(255,255,128);
ellipse(x-30,y,130,20);
ellipse(x+30,y,130,20);
fill(0,64,128);
ellipse(x,y,80,80);
fill(255,255,128);
ellipse(x-30,y,130,20);
fill(0,0,0);
translate(x,y);
scale(0.8,0.8);
mygr();
x=(x+mouseX)/2;
y=(y+mouseY)/2;
}
void mygr()
{
fill(100,150,10);
ellipse(x,y,150,150);
fill(100,150,10);
ellipse(x,y-60,10,80);
fill(100,150,10);
ellipse(x,y-100,20,20);
fill(100,150,10);
ellipse(x-80,y,20,80);
fill(100,150,10);
ellipse(x+80,y,20,80);

fill(0,0,0);
ellipse(x,y+40,20,20);
fill(0,0,0);
ellipse(x,y+40,60,8);
fill(255,255,255);
ellipse(x,y,50,50);
fill(255,255,255);
ellipse(x+40,y,50,50);
fill(255,255,255);
ellipse(x-40,y,50,50);
fill(0,255,255);
ellipse(x,y,30,30);
fill(0,255,255);
ellipse(x+49,y,30,30);
fill(0,255,255);
ellipse(x-49,y,30,30);
}



(2)


3.心得
今天上的課非常實用 很期待下次新的程式碼^^

1 則留言: