教學:自訂音效
本文章所述內容僅適用於基岩版。
此頁面仍需完善。
你可以幫助我們擴充更多資訊。
在瀏覽本教學前,請確保你已經可以獨立製作行為包及材質包。如果還未掌握,請先瀏覽教學/製作行為包以及教學/製作材質包這兩個教學再來學習本教學。在瀏覽完本教學之後,你將學會如何建立一個完整的音效材質包,並學會如何在遊戲中增加新的自訂音效。
音源格式
在Minecraft中,遊戲統一使用的為fsb格式的遊戲級加密音效,需在電腦上使用特定的軟體將音源轉碼為特定格式。
但對於大多數addons開發者及玩家,普遍使用的是ogg格式的加密音效,具有相容性與音質並存的優點。在電腦端與手機端均可使用格式工廠轉碼而成。
註:Java版與基岩版的音效包音源要求是相同的。
更改原版音效
參見:sounds.json
在一個可用的材質包中與manifest.json
同層的地方,建立一個名字為sounds的資料夾,將準備好的音效ogg與要替代的音效放在同一個路徑處,名字為[实际音效名].json
。
格式如下:
{
"minecraft.bgm.1": {
"category": "music",
"sounds": [
{
"name": "sounds/bgm/1",
"stream":true
}
]
},
"minecraft.bgm.2": {
"category": "music",
"sounds": [
{
"name": "sounds/bgm/2",
"stream":true
}
]
}
}
在上述程式碼中,"minecraft.bgm.1"
為該音效的呼叫名,即該音效在Minecraft中的呼叫指令為/playsound minecraft.bgm.1
。
同理,若想在Minecraft中停止播放該音效,則需輸入/stopsound @a minecraft.bgm.1
。
處於"name"
後面的部分則為這個音效的對應的路徑,且從sounds資料夾開始。
將音源放入對應的路徑,並將路徑與呼叫名填入sound_definitions.json
,裝載後即可使用。
完成以上步驟,你將會得到一個完整的自訂音效包。若想為該音效加入其他呼叫方式,請參考教學/製作行為包。
以上即為全部的基礎自訂音效內容。若有任何問題或不足,歡迎各位進行補充。
[隱藏] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|