2017年10月30日 星期一

week07

釣魚遊戲

void setup(){
  size(500,500);

}
float a1=0,a2=0;////盤子旋轉的速度
void draw(){
  background(255);
  ellipse(250,250,400,400);
  for(int i=0;i<16;i+=2){
  ellipse(250+140*cos(PI/8*i+a1),250+140*sin(PI/8*i+a1),50,50);
   }
  for(int i=1;i<16;i+=2){
  ellipse(250+160*cos(PI/8*i+a1),250+160*sin(PI/8*i+a1),50,50);
  }
  ellipse(250,250,200,200);
  a1+=radians(-0.3);

}
讓中間順時針轉 加上圓圈


void setup(){
  size(500,500);

}
float a1=0,a2=0;
void draw(){
  background(255);
  ellipse(250,250,400,400);
  for(int i=0;i<16;i+=2){
  ellipse(250+140*cos(PI/8*i+a1),250+140*sin(PI/8*i+a1),50,50);
   }
  for(int i=1;i<16;i+=2){
  ellipse(250+160*cos(PI/8*i+a1),250+160*sin(PI/8*i+a1),50,50);
  }
  ellipse(250,250,200,200);
  for(int i=0;i<8;i+=2){
    ellipse(250+70*cos(PI/4*i+a2),250+70*sin(PI/4*i+a2),50,50);
  }
   for(int i=1;i<8;i+=2){
    ellipse(250+50*cos(PI/4*i+a2),250+50*sin(PI/4*i+a2),50,50);
  }
  a1+=radians(-0.3);
  a2+=radians(0.3);

}







沒有留言:

張貼留言