今天要來寫老師上週給我們看的憤怒鳥小遊戲。
PImage imgBird;
void setup()
{
size(500,400);
imgBird=loadImage("bird.png");
imageMode(CENTER);
}
float birdX=100,birdY=300,oldX,oldY,vx=0,vy=0;
boolean bMoving=false;
void draw()
{
background(255);
image(imgBird,birdX,birdY,100,100);
if(bMoving)line(mouseX,mouseY,oldX,oldY);
birdX+=vx;birdY+=vy;
if(birdX>500-50 ||birdX<50)vx=-vx;
if(birdY>400-50 ||birdY<50)vy=-vy;
}
void mousePressed()
{
if(dist(mouseX,mouseY,birdX,birdY)<50)
{
bMoving=true;
oldX=birdX;oldY=birdY;
}
}
void mouseReleased()
{
bMoving=false;
vx=(oldX-mouseX)/10; vy=(oldY-mouseY)/10;
}




沒有留言:
張貼留言