2020年5月29日 星期五

暴躁滷肉飯

import ddf.minim.*;
Minim minim;
AudioPlayer player;
PImage imgBird;
void setup()
{
   size(500,400);
   imgBird=loadImage("bird.png");
   imageMode(CENTER);
   minim = new Minim(this);
   player= minim.loadFile("song.mp3");
   player.play();
}
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;
}

沒有留言:

張貼留言