2020年5月14日 星期四

week12


今天老師教完cpe的練習題目後,教了我們有關憤怒鳥的小遊戲練習。




只要點壓中心的紅色憤怒鳥,拉到左下,它就會由左下往右上飛。



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(225);
  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;
}




今天的內容是憤怒鳥,因為小時候玩過這個遊戲所以覺得很
新奇,原來我們也可以自己做出憤怒鳥的遊戲。
不過有些程式碼沒有很好懂,需要多看幾遍才能理解。
總而言之挺有趣的!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

沒有留言:

張貼留言