程式碼長這樣:
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之中
沒有留言:
張貼留言