2019年10月17日 星期四

Week06 欣儀的課堂筆記

Part1 聲音Sound

上方列表的速寫本->引用庫文件->添加庫文件(呼叫外掛)

搜尋Sound後,按下install下載聲音的範例

開啟文件->範例程序,會跳出Java Examples

Libraries->Sound->Soundfile->SimplePlayback點選兩下

執行程式,聲音會隨著滑鼠的不同位置而有所改變

 Code: 
import processing.sound.*;//呼叫外掛
SoundFile player;//宣告檔案

void setup(){
  player = new SoundFile(this,"summer_beach1.mp3");//讀進檔案
  player.play();//播放聲音
}
 Code: 
import processing.sound.*;//呼叫外掛
SoundFile player;//宣告檔案
SoundFile wavPon;

void setup(){
  //player = new SoundFile(this,"summer_beach1.mp3");//讀進檔案
  //player.play();//播放聲音
  wavPon = new SoundFile(this,"EXPLO CLASSIC.wav");//槍聲的wav檔
}
void mousePressed(){
  wavPon.play();//按下滑鼠播放聲音
}
下載另一種聲音的工具
同樣在上方列表的速寫本->引用庫文件->添加庫文件
搜尋Sound後,選擇Minim,按下install下載聲音的範例

同樣開啟文件->範例程序,會跳出Java Examples Contributed Libraries->Minim->Basics->PlayAFile點選兩下

按下鍵盤按鍵,同樣可以播放聲音




沒有留言:

張貼留言

alanhc 互動技術-week17 [final]

回顧這學期的作品:  期中作業:LANDING:PLANET 賣點&特點: 炫麗的特效 物理(星球重力及降落)及粒子系統(噴射) 世界地圖可根據視角縮放 困難點: 重寫3次最終改寫成物件導向的CLASS寫法...