期中作業---->火柴人格鬥
課程內容:
畫一個網路上厲害的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);
}
沒有留言:
張貼留言