程式碼長這樣:
public AudioClip []AudioFiles;
public AudioSource AudioPlay_GameObject;
void Update () {
int x = 0;
if(Input.GetKeyDown(KeyCode.P)){
AudioPlay_GameObject.clip = AudioFiles[x];
AudioPlay_GameObject.Play();
}
if(Input.GetKeyDown(KeyCode.O)){
AudioPlay_GameObject.Stop();
}
if(Input.GetKeyDown(KeyCode.N)){
x++;
AudioPlay_GameObject.clip = AudioFiles[x];
AudioPlay_GameObject.Play();
}
if(Input.GetKeyDown(KeyCode.L)){
x--;
AudioPlay_GameObject.clip = AudioFiles[x];
AudioPlay_GameObject.Play();
}
}
P可以撥放音樂
O是停止音樂
N是下一首音樂
L是上一首音樂
你必須先設定Audio音源的檔案,另外要放置一個遊戲中可以撥放聲音的物件,這個空物件要先建立一個 Add Component -> Audio Source 像這樣:
你才可以把這個物件丟進Audio Play_GameObject之中
沒有留言:
張貼留言