2020年6月22日 星期一

weeek2

1.隕石掉落


int x=150,y=100;
void setup(){
    size(300,200);
  }
void draw(){
  background(255);
  circle(x,y,30);
  y+=3; //1hr=60min,1min=60sec,1sec=60frame
    if(mousePressed){
       x=mouseX;
       y=mouseY;
    }
}



使用陣列的方式
int [ ]x={0,0,0,0,0,0,0,0,0,0};
int [ ]y={0,0,0,0,0,0,0,0,0,0};

int []x={0,0,0,0,0,0,0,0,0,0};
int []y={0,0,0,0,0,0,0,0,0,0};
int n=0;
void setup()
{
  size(300,200);
}
void draw(){
  background(255);
  for(int i=0;i<n;i++){///用迴圈
  circle(x[i],y[i], 30);
  y[i]+=3;
  if(y[i]>200-15) y[i]=200-15;
    }
  }
  void mousePressed(){
    x[n]=mouseX;
    y[n]=mouseY;
    n++;
  }

2.氣球


int x=200,y=200;
PImage img;
void setup(){
    size(500,500);
    img = loadImage("balloon.png");
 }
void draw(){
   background(255);
   image(img,x,y,100,150);
   y--;
   if(y<0) y=0;
}

沒有留言:

張貼留言