憤怒鳥
加入程式碼
boolean pigAlive=true;
void draw(){
background(255);
if(pigAlive) image(imgPig, pigX, pigY, 100, 100);
image(imgBird,birdX,birdY,100,100);
if(dist(pigX, pigY, birdX, birdY)<100){
pigAlive=false;
}
加入程式碼
if(birdX<50){birdX=50;birdVX=-birdVX;}
if(birdX>width-50){birdX=width-50; birdVX=-birdVX;}
if(birdX<50){birdY=50;birdVY=-birdVY;}
if(birdY>height-50){birdY=height-50; birdVY=-birdVY;}
birdVX += birdAX; //給小鳥加速度
birdVY += birdAY;
birdVX *=0.997;
birdVY *=0.997;
二 小朋友下樓梯
程式碼
void setup(){
size(600,500);
}
int boardX=227, boardY=400;
int kidX=300,kidY=250;
void draw(){
background(0);
rect(boardX,boardY,200,50);
rect(kidX,kidY,50,50);
if(kidX>boardX-50 && kidX<boardX+200 &&
kidY>boardY-50){}
else kidY++;
kidX=mouseX;
}
沒有留言:
張貼留言