2020年10月26日 星期一

week07

size(500,500);
for(int angle=0;angle<360;angle+=30){
  float angle2=radians(angle);
  float x=100+cos(angle2)*50;
  float y=100+sin(angle2)*50;
  ellipse(x,y,2,2);
}

size(500,500);
beginShape();
for(int angle=0;angle<360;angle+=30){
  float angle2=radians(angle);
  float x=100+cos(angle2)*50;
  float y=100+sin(angle2)*50;
  vertex(x,y);
}
endShape(CLOSE);


void setup(){
  size(500,500);
}
void draw(){
  beginShape();
  for(int angle=0;angle<360;angle+=120){
    float angle2=radians(angle+mouseX);
    float x=100+cos(angle2)*50;
    float y=100+sin(angle2)*50;
    vertex(x,y);
  }
  endShape(CLOSE);
}


void setup(){
  size(500,500);
}
void draw(){
  beginShape();
  for(int angle=0;angle<360;angle+=120){
    float angle2=radians(angle+mouseX);
    float x=mouseX+cos(angle2)*50;
    float y=mouseY+sin(angle2)*50;
    vertex(x,y);
  }
  endShape(CLOSE);

}


void setup(){
  size(500,500);
}
void draw(){
  beginShape();
  for(int angle=0;angle<360;angle+=120){
    float angle2=radians(angle+frameCount);
    float x=mouseX+cos(angle2)*50;
    float y=mouseY+sin(angle2)*50;
    vertex(x,y);
  }
  endShape(CLOSE);

}
接雞蛋
float [] fruitX=new float[10];
float [] fruitY=new float[10];
float kidX=150,kidY=450;
int score=0;
void setup(){
   size(500,500);
   for(int i=0;i<10;i++){
       fruitX[i]=random(50,450);
       fruitY[i]=-i*100;
   }
}
void draw(){
  background(255);
  rect(kidX,kidY,50,80);
  kidX=mouseX;
  for(int i=0;i<10;i++){
    ellipse(fruitX[i],fruitY[i],60,80);
    fruitY[i]++;
    if(fruitY[i]>kidY){
      if(kidX<fruitX[i]&&fruitX[i]<kidX+80){
        score+=10;
        fruitY[i]=0;fruitX[i]=random(50,450);
      }
      else{
        fruitY[i]=0;fruitX[i]=random(50,450);
      }
    }
  }
}
   



沒有留言:

張貼留言