2020年11月16日 星期一

Week0505050505

Week05



水果開始會跳

要下載外掛程式 才能使用音檔



切水果!

import ddf.minim.*;

Minim minim;

AudioPlayer player1;

AudioPlayer player2;

PImage img;

float x=100, y=500, vx=3, vy= -30;

int fruitDie=0;

void setup()

{

  minim = new Minim(this);

  player1 = minim.loadFile("wind.wav");

  player2 = minim.loadFile("swords.wav");

  player1.loop();

  size(500,500);

  img = loadImage("fruit.png");

}

void draw()

{

  background(0);

  image(img, x, y, 100, 100);

  x += vx;

  y += vy;

  vy += 0.98;

  if(Y>500) fruitDie=1;

  if(x<mouseX && mouseX <x+100 && y<mouseY && mouseY<y+100) fruitDie=1;

  stroke(255); line(mouseX,mouseY,pmouseX,pmouseY);

  if(fruitDie==1)

  {

    if(frameCount%2==0)

    {

      x=random(250); y=500; vx=random(2,3); vy=-random(28,32);

    }

    else

    {

      x=random(250,500); y=500; vx=-random(2,3); vy=-random(28,32);

    }

    fruitDie=0;

  }

}

void mousePressed()

{

  player2.rewind();

  player2.play();

}


 

沒有留言:

張貼留言