2012年10月9日 星期二

Week05 , HW05

作業5-1:
畫會旋轉的東西
花可以旋轉,還可以隨滑鼠移動而改變花瓣顏色

void setup(){
  size(600,600);
  background(254,211,232);
}

float r1=0.001 , r2=0.0001;

void draw(){
  background(254,211,232);
  //花朵1
  pushMatrix();
  translate(550,550);
  rotate(r2);
  r2+=0.001;
  for(int a=0;a<14;a++){
  rotate(PI/7);
    noStroke();
    fill(0,a*20,a*20+20,50);
    ellipse(0,0,80,600);
  }
  popMatrix();
  fill(255,255,0,80);
  ellipse(550,550,150,150);
  
  //花朵2
  pushMatrix();
  translate(150,450);
  rotate(r1);
  r1+=0.001;
  for(int a=0;a<14;a++){
  rotate(PI/7);
    fill(mouseX/5+a*20 ,mouseY , mouseX/3+a*20+20);
    ellipse(0,0,30,250);
  }
  popMatrix();
  fill(255,255,0);
  ellipse(150,450,60,60);
  
  //花朵3
  pushMatrix();
  translate(300,480);
  rotate(r1);
  r1+=0.01;
  for(int a=0;a<14;a++){
  rotate(PI/7);
    fill(mouseX/5+a*20 ,mouseY , mouseX/3+a*20+20);
    ellipse(0,0,15,150);
  }
  popMatrix();
  fill(255,255,0);
  ellipse(300,480,30,30);
}


作業5-2:
畫會旋轉又能和使用者互動的東西

作業5-3:
期中作業的大鋼

雞蛋抛拋樂
將雞蛋往上拋,拋到上面一個的籃子,越拋越高分數越多~

追加要素
1.拋物造型:雞蛋、憤怒鳥、大便、秒咪等等
2.接物:籃子
3.小道具
4.關卡替換或解鎖:更換背景及背景音樂
5.視情況追加功能和不同效果等


作業5-4:
心得與問題檢討

1 則留言: