PImage img;
float x=200,y=400,vx=0,vy=-15;
float [] boardX=new float[10];
float [] boardY=new float[10];
float kidX=150, kidY=450;
int score=0;
void setup()
{
size(500,500);
img=loadImage("2.png");
for(int i=0;i<10;i++)
{
boardX[i]=random(50,450);
boardY[i]=-i*100;
}
}
void draw()
{
background(255);
image(img,x,y,70,70);
x+=vx;
y+=vy;
vy+=0.88;
if(y>=400) vy=-vy*0.9;
for(int i=0;i<10;i++)
{
ellipse(boardX[i],boardY[i],120,15);
fill(128,170,150);
boardY[i]++;
if(boardY[i]>kidY)
{
if(kidX<boardX[i] && boardX[i]<kidX+80)
{
score+=10;
boardY[i]=0; boardX[i]=random(50,450);
}
else
{
boardY[i]=0; boardX[i]=random(50,450);
}
}
}
}
void keyPressed()
{
if(keyCode==RIGHT)
{
x=x+5;
}
if(keyCode==LEFT)
{
x=x-5;
}
}
沒有留言:
張貼留言