2020年11月2日 星期一

08

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;

  }

}



沒有留言:

張貼留言