2020年5月29日 星期五

14

加入聲音外掛
→Sketch-Import Library-Add Library
→在Libraries輸入sound去搜尋下載Minim-Install
→載完用Examples看(Ctrl+Shift+O)會有Contributed Libraries資料夾(Minim→Basics→PlayAFile)
**如果有失敗要重新下載一次

開上周的程式碼

PImage imgBird;
void setup()
{
  size(500,400);
  imgBird=loadImage("bird.png");
  imageMode(CENTER);
}
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(birdX,birdY, oldX,oldY);
  birdX+=vx; birdY+=vy;
  if(birdX>450 || birdX<50) vx = -vx*0.95;
  if(birdY>350 || birdY<50) vy = -vy*0.95;
}
void mouseReleased()
{
  if(bMoving){
    bMoving=false;
    vx=(oldX-mouseX)/10; vy=(oldY-mouseY)/10;
  }
}
void mousePressed()
{
  if( dist(mouseX,mouseY, birdX,birdY)<50)
{
    oldX=birdX; oldY=birdY;
    bMoving=true;
  }
}
void mouseDragged()
{
  if(bMoving)
 {
    birdX=mouseX; birdY=mouseY;
  }

}

→加入聲音(宣告)
import ddf.minim.*;                                                  →使用外掛
Minim minim;                                                           →物件 minim
AudioPlayer player;                                                 →物件 player

→在void(宣告)
 minim = new Minim(this);
 player = minim.loadFile("song.mp3");

 player.play();                                                           →播放

沒有留言:

張貼留言