1.外掛SoundFile物件
加入mp3,mav聲音檔案CODE:
//mp3,mav
//Audio, Sound, music
import processing.sound.*;
SoundFile player;
void setup(){
player = new SoundFile(this, "dora.mp3");
player.play();
}
void draw(){
}
| 會有Doraemon op音樂播放出來 |
***要把.wav .mp3檔案拖移至程式撰寫的地方,當案才會程式裡面,才會讀的到檔案!!!(樹寫版裡面可以確認是否放入)
***要加入SoundFile與Minim,在添加庫文件中加入収詢Sound就可以看到要加入下載的!!!(下面可以看到如操作圖片)
2.點擊才會出現聲音(如果放不出音樂,用地3點的minim撰寫程式,就可以播放出來了)
CODE:
//mp3,mav
//Audio, Sound, music
import processing.sound.*;
SoundFile player;
SoundFile wavPig;
void setup(){
//player = new SoundFile(this, "dora.mp3");
//player.play();
wavPig = new SoundFile(this, "pig.wav");
}
void draw(){
}
void mousePressed(){
wavPig.play();
}
3.倒帶連續播放
CODE:
import ddf.minim.*;
Minim minim;
AudioPlayer player;
void setup(){
size(500,500);
minim = new Minim(this);
player = minim.loadFile("pig.wav");
}
void draw(){
}
void mousePressed(){
player.rewind();
player.play();
}
----------------------------------------------------------------------------------------------------------------
4.放氣球
CODE:
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");
}
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]--; //氣球往上升空
}
}
void mousePressed(){
balloonSize[nowN]=100;
balloonX[nowN]=mouseX-balloonSize[nowN]/2;
balloonY[nowN]=mouseY-balloonSize[nowN]/2*3;
nowN++;
}
5.氣球變大在升空
CODE:
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");
}
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.07, nowN-1);
}
void setBalloon(float size, int i){
balloonSize[i]=size;
balloonX[i]=mouseX-balloonSize[i]/2;
balloonY[i]=mouseY-balloonSize[i]/2*3;
}
void mousePressed(){
setBalloon(10, nowN);
nowN++;
}
6.氣球+聲音+爆破&聲音
CODE:
如何打中文字
***偏好設定->編輯器與控制台字體,更改成中文字就可以執行中文字撰寫







沒有留言:
張貼留言