2017年10月30日 星期一

Week07 彣禎的上課筆記

一.皮卡丘打排球



二.


PImage imgcat,imgrat,imgcave;
void setup(){
  size(500,800);
  imgcat=loadImage("cat.png");
  imgrat=loadImage("rat.png");
  imgcave=loadImage("cave.png");
  for(int i=0;i<30;i++){
    ratX[i]=100+int(random(3))*150;
    ratY[i]=random(-8000);
    imageMode(CENTER);
  }
}
float []ratX=new float[80];
float []ratY=new float[80];
float mouseY=700;
int score=0;
void draw(){
  background(255,255,0);
  image(imgcave,100,10,200,100);
  image(imgcave,250,10,200,100);
  image(imgcave,400,10,200,100);
  fill(255,0,0);textSize(50); text("Score:"+score,50,50);
  
  image(imgcat,mouseX,mouseY,150,150);
  for(int i=0;i<30;i++){
    image(imgrat,ratX[i],ratY[i],80,80);
    ratY[i]+=2;
    if(dist(mouseX,mouseY,ratX[i],ratY[i])<75){
      ratY[i]=100+random(-8000);
      score+=10;
    }
  }
}

沒有留言:

張貼留言