2020年3月12日 星期四

week02

隕石落下
int x=0,y=0;
void setup(){
   size(300,400);
}
void draw(){
  background(255);
  circle(x,y,10);
  y++;
  if(mousePressed){
     x = mouseX;
     y = mouseY;
  }
}

多顆隕石落下
int[]x={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
int[]y={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
int n=0;
void setup(){
   size(300,400);
}
void draw(){
  background(255);
  for(int i=0;i<n;i++){
    circle(x[i],y[i],20);
    y[i]+=3;
    if(y[i]>=400-10) y[i]=400-10;
  }
}
void mousePressed(){
     if(n<21){
       x[n] = mouseX;
       y[n] = mouseY;
       n++;
     }

}

沒有留言:

張貼留言