2020年5月14日 星期四

angry bird


小葉老師今天教我們怎麼製作憤怒鳥的遊戲,一開始是先幫我們複習引用圖片,之後再教我們新的程式碼讓憤怒鳥可以彈出去。
以下是程式碼:
PImage imgBird, imgPig;
float birdX=200, birdY=200, oldX, oldY, vx=0, vy=0;
void setup(){
  size(400,400);
  imgBird=loadImage("bird.png");
  imgPig=loadImage("pig.gif");
  imageMode(CENTER);
}
void draw(){
  background(255);
  image(imgBird, birdX,birdY,100,100);
  birdX+=vx;
  birdY+=vy;
}
void mousePressed(){
  oldX=birdX;
  oldY=birdY;
}
void mouseDragged(){
  birdX=mouseX;
  birdY=mouseY;
}
void mouseReleased(){
  vx=(oldX-birdX)/10;
  vy=(oldY-birdY)/10;
}

沒有留言:

張貼留言