<本站文本内容除另有声明外,转载时均必须注明出处。(详情…本站文本内容除另有声明外,转载时均必须注明出处。(详情…中文Minecraft Wiki是完全公开的。请勇于扩充与修正内容!中文Minecraft Wiki是完全公开的。请勇于扩充与修正内容!Minecraft中文Wiki微博正在更新!或许有兴趣去看看Minecraft中文Wiki微博正在更新!或许有兴趣去看看想与其他用户进行编辑上的沟通?社区专页正是为此创建的。想与其他用户进行编辑上的沟通?社区专页正是为此创建的。翻译或创建页面之前,不妨看看译名标准化Wiki条例页面。翻译或创建页面之前,不妨看看译名标准化Wiki条例页面。需要管理员的协助?在管理员告示板留言也许可以帮到您。需要管理员的协助?在管理员告示板留言也许可以帮到您。>

教程/自定义音效

来自Minecraft Wiki
跳转至: 导航搜索
该页面仍需完善。
请您帮助我们扩充内容

在浏览本教程前,请确保你已经可以独立制作行为包及材质包。如果还未掌握,请先浏览教程/制作行为包以及教程/制作材质包这两个教程再来学习本教程。在浏览完本教程之后,你将学会如何创建一个完整的音效材质包,并学会如何在游戏中增加新的自定义音效。

音源格式[编辑 | 编辑源代码]

在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,装载后即可使用。 完成以上步骤,你将会得到一个完整的自定义音效包。若想为该音效添加其他调用方式,请参考教程/制作行为包

以上即为全部的基础自定义音效内容。若有任何问题或不足,欢迎各位进行补充。