音樂

出自Minecraft基岩版开发Wiki

音樂屬於聲音的一種,與其他8種的聲音單獨分開,單獨可以在設定中調整,因此音樂雖然跟音效格式相近,但它們卻是分開調整的。所以有時候你可能會在地圖中看到要求你關閉音樂,拉滿音效。

音源格式與要求[編輯]

在Minecraft中,遊戲統一使用的是一種fsb格式的遊戲級加密音訊,如果想將一般音訊檔轉換為該格式,則需在電腦上使用特定的軟件將音源轉碼為特定格式。
但對於大多數附加包開發人員及玩家,普遍使用的是.ogg格式的加密音效,該格式具有相容性與音質並存的優點。一般在電腦端與手機端使用格式工廠轉碼而成。

變更原版音樂[編輯]

在Minecraft中,音訊檔儲存於sounds資料夾內。透過修改sounds資料夾內對應的.ogg音訊檔,便可以變更原版音樂。
具體方法也很簡單,首先,在與manifest.json同層的地方,建立一個名字為sounds的資料夾,將準備好的音訊檔改名為 你想要修改的原版音訊檔名,後綴改為.ogg即可。

要注意的是不同的音訊檔放在不同的資料夾內,如add_candle1.fsb就放在/sounds/block/cake/路徑下。

因此如果我們想要修改唱片的話,只需要在/sounds/block/record/路徑下,加入自己想要修改的音樂,並將其修改為: 原版唱片英文名.ogg,比如說我要修改11號唱片,就只需要將自己喜歡的音訊檔拖進去,重新命名為:11.ogg即可。

聲音檔案格式[編輯]

以下是聲音的檔案格式,你可以利用這個來進行創作新的聲音。

{
    "minecraft.bgm.1": {//声音的ID
        "category": "music",//声音的类型
        "sounds": [
            {
                "name": "sounds/bgm/1",//音源路径
                "stream":true
                //是否以流线播放,用于缓解时间较长的音效产生的卡顿,也决定在未播放完音效下播放同一音效是否会叠加,流线情况下不会叠加则为重新播放。
            }
        ]
    },
    "minecraft.bgm.2": {
        "category": "music",
        "sounds": [
            {
                "name": "sounds/bgm/2",
                "stream":true
            }
        ]
    }
}

這個檔案同樣在 聲音 中也有,上述的模板點成功加入了名字為/sounds/bgm/1(注:這是一個未被翻譯的名稱,請在.lang檔案中翻譯)型別為music(注:這指的是聲音型別。)的聲音檔案和一個名字為/sounds/bgm/2型別為music的聲音檔案。