音乐

From Minecraft基岩版开发Wiki

音乐属于声音的一种,与其他8种的声音单独分开,单独可以在设置中调整,因此音乐虽然跟音效格式相近,但它们却是分开调整的。所以有时候你可能会在地图中看到要求你关闭音乐,拉满音效。

音源格式与要求[edit]

在Minecraft中,游戏统一使用的是一种fsb格式的游戏级加密音频,如果想将一般音频文件转换为该格式,则需在电脑上使用特定的软件将音源转码为特定格式。
但对于大多数附加包开发者及玩家,普遍使用的是.ogg格式的加密音效,该格式具有兼容性与音质并存的优点。一般在电脑端与手机端使用格式工厂转码而成。

更改原版音乐[edit]

在Minecraft中,音频文件储存于sounds文件夹内。通过修改sounds文件夹内对应的.ogg音频文件,便可以更改原版音乐。
具体方法也很简单,首先,在与manifest.json同层的地方,创建一个名字为sounds的文件夹,将准备好的音频文件改名为 你想要修改的原版音频文件名,后缀改为.ogg即可。

要注意的是不同的音频文件放在不同的文件夹内,如add_candle1.fsb就放在/sounds/block/cake/路径下。

因此如果我们想要修改唱片的话,只需要在/sounds/block/record/路径下,加入自己想要修改的音乐,并将其修改为: 原版唱片英文名.ogg,比如说我要修改11号唱片,就只需要将自己喜欢的音频文件拖进去,重命名为:11.ogg即可。

声音文件格式[edit]

以下是声音的文件格式,你可以利用这个来进行创作新的声音。

{
    "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的声音文件。