給你的Minecraft資源包添加音效或替換音效
音效修改選擇
?一. 替換原版音效
?二. 新增音效(無需占用原版音效)

必要準(zhǔn)備
一. 替換音效時(shí)請(qǐng)注意替換后的音效的音道(ch 聲道), 較低版本的win(如咱的win7)無法直接顯示音道, 可使用格式工廠查看:
(下載鏈接: http://www.pcfreetime.com/formatfactory/CN/index.html)

將文件拖入后:


雙音道音效: MC里的BGM為雙音道(唱片為單音道, 因?yàn)槟汶x遠(yuǎn)了唱片機(jī)就聽不到)
如何轉(zhuǎn)換:
? ? 1. 使用格式工廠 "音頻" 一欄打開"-> MP3"
? ? 2. 打開“輸出配置”, 可看見"聲道"一項(xiàng)為"默認(rèn)", 將其更改為你想要的音道
? ? 3. 建議更改后點(diǎn)擊“另存為”, 此后就能直接將需要轉(zhuǎn)換的雙音道音頻轉(zhuǎn)換為單音道音頻, 因?yàn)槲野l(fā)現(xiàn)mc以外的游戲大多都是雙音道音頻

二. 替換原版音效(要新增而非替換的請(qǐng)忽略)
1. 獲取原版音效名稱
? ??1. 游戲內(nèi)輸入/playsound 然后按TAB鍵補(bǔ)全音效, 實(shí)體音效開頭為entity, 方塊音效開頭為block...
? ? ?2.?https://minecraft.fandom.com/zh/wiki/字幕#字幕 (官方百科的音效名列表)
? ? ?3.?HZK 音效工具(自帶漢化 當(dāng)然, 確實(shí)好用 不是打廣告)
2.. 通過音效名稱得知原版音效文件路徑
? ?給個(gè)例子就好了,? minecraft:entity.zombie.death 的文件路徑=minecraft/entity/zombie/death.ogg
3.?在你的資源包內(nèi)的assets/minecraft文件夾新建 sounds 文件夾(如有則忽略)
4. 根據(jù)路徑, 在assets/minecraft/sounds 文件夾內(nèi)新建子文件夾并命名
? ? 如我要替換僵尸死亡音效(entity.zombie.death), 從上文得知它的路徑是minecraft/zombie/death
? ? ?那我不僅要在assets/minecraft文件夾內(nèi)創(chuàng)建sounds文件夾
? ? ?還要在sounds文件夾內(nèi)創(chuàng)建entity文件夾
? ? ?最后在entity文件夾內(nèi)創(chuàng)建zombie文件夾
5. 將你所想播放的?Ogg音效文件 命名為原版音效名的最后一段
? ? 如, entity.zombie.death的最后一段為death, 文件名(包含后綴)就得是death.ogg
? ??若你的音效文件格式不為ogg, 使用工具將其轉(zhuǎn)換, 如上文提及的格式工廠
? ? 操作應(yīng)該不用教吧, 點(diǎn)擊音頻一欄的-> AAC AC3 啥的, 輸出格式選OGG, 再把音效文件拖進(jìn)去, 點(diǎn)確定, 然后點(diǎn)開始, 最后點(diǎn)輸出文件夾, 就看到了轉(zhuǎn)換后的音效文件

三. 新增音效(要替換而非新增請(qǐng)見上文)
1. 在assets內(nèi)新建文件夾, 文件夾名建議僅由字母構(gòu)成, 可以是"minecraft"
2. 在所新建文件夾內(nèi) 新建文件夾, 命名為?sounds
3. 在sounds文件夾內(nèi)創(chuàng)建子文件夾
? ?依個(gè)人而定, 甚至直接將音效放入sounds文件夾而不做其他事
? ? 我可以把一個(gè)叫做"test.ogg"的文件放入/assets/test/sounds/test/testsound文件夾內(nèi)
? ? 也可以僅放入/assets/test/sounds/test文件夾內(nèi)
? ? ...
4. 在第一步所新建的文件夾內(nèi) 新建名為"sounds"的文檔(后綴得為Json!!!)
5. 打開json, 開始配置, 格式如下(請(qǐng)自行刪除說明文本):
{
? 字符A.字符B.字符C: {
? ? "category": 音效種類, 無需在意, 想了解的看官方百科"
? ? "sounds": [
? ? ? ? ?"音效文件路徑",
? ? ? ? ?"音效文件路徑1 多個(gè)音效可以讓音效像原版一樣隨機(jī)播放效果, 多行路徑之間結(jié)尾用半角逗號(hào)隔開, 最后一行路徑后面不能帶有逗號(hào), 就像這一段"
? ??],
? ? "subtitle": "字幕文本, 可選, 不要subtitle時(shí)可以刪除這行, 同時(shí)刪除上方"],"的半角逗號(hào)"
? },
??字符A.字符B.字符C: {
? ? "category":?音效種類, 無需在意, 想了解的看官方百科"
? ??"sounds": [
? ? ? ? ?"音效文件路徑1",
? ? ? ? ?"音效文件路徑2",
? ??]
? },
? 字符A.字符B.字符C: {
? ? "category":?音效種類, 無需在意, 想了解的看官方百科"
? ??"sounds": [
? ? ? ? ?"音效文件路徑"
? ??]
? },
}

上述格式中, "字符A.字符B.字符C" 也是看個(gè)人而定, 你可以只寫個(gè)"字符A"
字符最好由字母、數(shù)字組成, 如原版的"entity.zombie.death"(僵尸死亡)
音效路徑示例(原版僵尸死亡 我記得有多種叫聲, 沒查過具體名 請(qǐng)勿直接使用 注意逗號(hào)!):?
? ? "sounds": [
? ? ? ? ?"minecraft:entity.zombie.death",
? ? ? ? ?"minecraft:entity.zombie.death1",
? ? ? ? ?"minecraft:entity.zombie.death2"
? ??]
字幕等沒有字符限制, 你可以打任何字符, 包括空格
有關(guān)category、進(jìn)一步的volume、pitch(這三者都無定義的必要, 原版playsound命令可以調(diào))見:?https://minecraft.fandom.com/zh/wiki/Sounds.json#文件結(jié)構(gòu)(官方百科的sounds.json的文件結(jié)構(gòu))
好啦!結(jié)束啦!有啥不懂的加我QQ1240798440, 新增音效示例資源包下載:?https://share.weiyun.com/DoRuDuEP