Tutorial:自定义音效:修订间差异
跳转到导航
跳转到搜索
添加的内容 删除的内容
MysticNebula70(留言 | 贡献) 无编辑摘要 |
Lakejason0(留言 | 贡献) (→更改原版音效) |
||
第13行: | 第13行: | ||
== 更改原版音效 == |
== 更改原版音效 == |
||
在一个可用的材质包中与<code>manifest.json</code>同层的地方,创建一个名字为sounds的文件夹,将准备好的音效ogg与要替代的音效放在同一个路径处,名字为<code>[实音效名].json</code>。 |
在一个可用的材质包中与<code>manifest.json</code>同层的地方,创建一个名字为sounds的文件夹,将准备好的音效ogg与要替代的音效放在同一个路径处,名字为<code>[实际音效名].json</code>。 |
||
格式如下: |
格式如下: |
||
第39行: | 第39行: | ||
</syntaxhighlight> |
</syntaxhighlight> |
||
在上述代码中,<code>"minecraft.bgm.1"</code>为该音效的调用名,即该音效在Minecraft中的调用指令为 |
在上述代码中,<code>"minecraft.bgm.1"</code>为该音效的调用名,即该音效在Minecraft中的调用指令为{{cmd|playsound minecraft.bgm.1}}。 |
||
同理,若想在Minecraft中停止播放该音效,则需输入 |
同理,若想在Minecraft中停止播放该音效,则需输入{{cmd|stopsound @a minecraft.bgm.1}}。 |
||
处于<code>"name"</code>后面的部分则为这个音效的对应的路径,且从sounds文件夹开始。 |
处于<code>"name"</code>后面的部分则为这个音效的对应的路径,且从sounds文件夹开始。 |
||
将音源放入对应的路径,并将路径与调用名填入<code>sound_definitions.json</code>,装载后即可使用。 |
将音源放入对应的路径,并将路径与调用名填入<code>sound_definitions.json</code>,装载后即可使用。 |
2019年12月29日 (日) 04:02的版本
在浏览本教程前,请确保你已经可以独立制作行为包及材质包。如果还未掌握,请先浏览教程/制作行为包以及教程/制作材质包这两个教程再来学习本教程。在浏览完本教程之后,你将学会如何创建一个完整的音效材质包,并学会如何在游戏中增加新的自定义音效。
音源格式
在Minecraft中,游戏统一使用的为fsb格式的游戏级加密音效,需在电脑上使用特定的软件将音源转码为特定格式。
但对于大多数addons开发者及玩家,普遍使用的是ogg格式的加密音效,具有兼容性与音质并存的优点。在电脑端与手机端均可使用格式工厂转码而成。
注:Java版与基岩版的音效包音源要求是相同的。
更改原版音效
在一个可用的材质包中与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
,装载后即可使用。
完成以上步骤,你将会得到一个完整的自定义音效包。若想为该音效添加其他调用方式,请参考教程/制作行为包。
以上即为全部的基础自定义音效内容。若有任何问题或不足,欢迎各位进行补充。
[隐藏] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|