今天老師教完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;
}
今天的內容是憤怒鳥,因為小時候玩過這個遊戲所以覺得很
新奇,原來我們也可以自己做出憤怒鳥的遊戲。
不過有些程式碼沒有很好懂,需要多看幾遍才能理解。
總而言之挺有趣的!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
沒有留言:
張貼留言