2016年9月26日 星期一

Week04 本田速人的暴走二輪日誌

  期中作業---->火柴人格鬥  

課程內容:

畫一個網路上厲害的GIF檔
先畫個圈


讓黑點在圓圈上跑


用for迴圈跑出很多圓圈



再讓他依照不一樣的速度旋轉



再調出相當的規律



稍做改寫加密



void setup(){
  size(500,500);
  frameRate(60);
}
void draw(){
  background(255);
  for(int i=0;i<11;i++){
    for(int j=0;j<11;j++){
      float t=(frameCount/6.0+i+j)*0.7189;
      fill(0,0,0,0);
      ellipse(i*51.5+5, j*51.5+5, 45, 45);
      ellipse(i*51.5+30.5, j*51.5+5, 45, 45);
      ellipse(i*51.5+5, j*51.5+30.5, 45, 45);
      ellipse(i*51.5+30.5, j*51.5+30.5, 45, 45);
      fill(0);
      ellipse(i*51.5+5+22.5*cos(t), j*51.5+5+22.5*sin(t),5,5);
      ellipse(i*51.5+30.5+22.5*cos(t), j*51.5+5+22.5*sin(t),5,5);
      ellipse(i*51.5+5+22.5*cos(t), j*51.5+30.5+22.5*sin(t),5,5);
      ellipse(i*51.5+30.5+22.5*cos(t), j*51.5+30.5+22.5*sin(t),5,5);
      }
   }
}
void keyPressed(){
  if(key==' ')frameRate(1);
}

沒有留言:

張貼留言