首先,在Unity3D裡,選中你想要添加音樂的對象(gameObject)(在Scene view或Hierarchy view裡選擇)。選中後,在上方的菜單欄裡點擊Component -> Audio -> Audio Source。這樣,在Inspector view裡面,就能看到Audio Source組件了。你想播放什麼音樂,就把什麼音樂直接從別的地方拖拽到Project view。然後再從Project view拖放到Audio Source組件上面的Audio Clip裡。接著啟動游戲。嘿嘿,帥吧,Begin music~~~。
從別的文件夾或位置拖拽到Project view之後的截圖。
從Project view拖放到Audio Source組件上面的Audio Clip裡之後的截圖。
嘿嘿,還沒完,這不還沒有說到主題嘛--控制音樂~~~嘻嘻,咱直接看上面這張Inspector的圖哈。剛才開始游戲後,馬上就播放了音樂。這是因為圖中Play On Awake這個CheckBox上打了勾。至於為什麼嘛,顧名思義嘛,“在叫醒(Awake在Unity裡是初始化的意思)的時候播放”。現在我們點一下這個勾,去掉它。然後在Project view裡面創建一個代碼,把代碼拖放到之前被添加音樂的對象(gameObject)上(怎麼給對象添加腳本代碼,具體見另一篇文章 http://www.linuxidc.com/Linux/2012-07/66010.htm )。然後編輯代碼如下:(以下為C#代碼)