播放背景音樂

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡

音訊在 Roblox 建立於 Sound 對物件。音效可以是位置,例如噴水的聲音,或對所有玩家的通用。此教學會示範如何建立一個通用音效來播放背景音樂。

播放音樂

您可以上傳音樂或從市場獲得音樂,這包含數千個免費使用的音樂。對於此教學,您需要音樂的 資產 ID 。

基本步驟是複製資產 ID、創建一個 Sound 對物件,並使用指令碼播放音樂。

音效設定

如果音效對象與某個零件相關,音效會從其位置發出聲音。如果音效對象與 SoundService 相關,它會在遊戲世界的每個點播放相同的音量。這使得SoundService成為存儲背景音樂的理想選擇。

  1. SoundService 中,插入名為 背景音樂 的一個名為 Sound 的對象。

  2. 在創建的新音效中,尋找 SoundId 屬性。將以前複製的音效 ID 貼入 (或使用下方一個) 並按下 Enter

  3. 按一下預覽按鈕以測試音效。

這裡是一些你可以使用的範例音樂 ID:

  • 難看器材/地城 - rbxassetid://1843463175
  • 開心電子產品 - rbxassetid://1837849285
  • 偉大的想像力 Fantasy - rbxassetid://1848183670

播放歌曲

背景音樂可以在遊戲中通過指令碼播放。

  1. StarterPlayer > StarterPlayerScripts 中,創建名為 MusicPlayer 的本地 1>Script1>。

  2. 在指令碼中,創建變數來存儲 SoundService背景音樂 對物件。


    local SoundService = game:GetService("SoundService")
    local backgroundMusic = SoundService.BackgroundMusic
  3. 音效使用 Play 函數播放。在新行中,將它稱為 backgroundMusic 變量。


    local SoundService = game:GetService("SoundService")
    local backgroundMusic = SoundService.BackgroundMusic
    backgroundMusic:Play()
  4. 測試遊戲,確認音樂是否可以聽到。

音頻屬性

目前,音樂不會重複。此外,原始音效文件可能太響亮,無法作為背景音樂。這些設定可以通過兩個屬性變更。

  1. 背景音樂 屬性中,切換 循環開啟

  2. 音量 降低至 0.25 以下。

完成此項目後,請使用指定的腳本來實現音樂中的其他功能。例個體、實例,你可以使用腳本來在音樂中撰寫歌曲,或在不同區域的遊戲世界中播放歌曲。

有關更多音效和背景音樂,請參閱 音訊