音樂播放
外掛要下載
一般播放方式
聲音點放播
import processing.sound.*;
SoundFile soundfile;
SoundFile sound1;
void setup() {
size(640, 360);
background(255);
soundfile = new SoundFile(this, "playsound/test.mp3");
soundfile.loop();
sound1 = new SoundFile(this, "playsound/jump.wav");
}
void draw(){
}
void mousePressed(){
sound1.play();
}
另一家的音樂外掛
第一章圖上面的選項
import ddf.minim.*; Minim minim; AudioPlayer player; void setup() { size(500,500); minim = new Minim(this); player = minim.loadFile("play/test.mp3"); } void draw(){ } void mousePressed(){ player.play(); }
氣球float
氣球出現
氣球可以增加飄移
可變大的氣球
有聲音後的氣球
import ddf.minim.*;
Minim minim;
AudioPlayer player;
PImage imgBalloon;
float []balloonX = new float[200];
float []balloonY = new float[200];
float []balloonSize = new float[200];
int nowN = 0;
void setup(){
size(500,400);
imgBalloon = loadImage("balloon.png");
minim = new Minim(this);
player = minim.loadFile("jump.wav");
}
void draw(){
background(255);
for(int i = 0; i < nowN; i++){
image(imgBalloon, balloonX[i], balloonY[i], balloonSize[i], balloonSize[i]/2*3);
if(balloonY[i] > 0) balloonY[i] --;
}
if(mousePressed) {
setBalloon(balloonSize[nowN - 1] * 1.05, nowN - 1);
}
else {
player.pause();
}
}
void mousePressed(){
setBalloon(10,nowN);
nowN ++;
player.rewind();
player.play();
}
void setBalloon(float size, int i){
balloonSize[i] = size;
balloonX[i] = mouseX - balloonSize[i] / 2;
balloonY[i] = mouseY - balloonSize[i] / 2*3;
}
沒有留言:
張貼留言