本帖最后由 Kedgeree 于 2017-8-19 09:21 编辑 
复制代码复制代码
本文力求简洁地解释如何利用资源包添加自定义声音
教程针对有基础的玩家编写,文件冗余多,后期会推出优化版本
不存在的文件夹目录请自己创立,文中不再提及
相关必要链接:
Step 1:
创立一个资源包文件夹(暂且称此目录为R\),也可以使用一个现成的资源包文件夹
Step 2:
将你需要添加的.ogg格式的音乐放入R\assets\minecraft\sounds下的任意目录下
这时需要注意.ogg格式的文件不能出现大写字符
Step 3:
在R\assets\minecraft下建立一个Sounds.json文件
写入一对大括号
- {
 
- }
没错就是这么简单
Step 4:
这时候就轮到傻瓜代码了,每一坨代码对应着你的一个声音,把该代码粘贴进大括号内食用
需要添加多个声音时,在每条傻瓜代码间输入一个半角逗号即可
- "游戏内调用名称": {
 
-     "category": "类型",
 
-     "replace":"(true/false)" ,
 
-     "sounds": [
 
-       {
 
-         "name": "Sounds文件夹到此声音文件的路径",
 
-         "volume":"播放此声音时的音量",
 
-         "weight":"播放概率",
 
-         "stream": true
 
-       }
 
-     ]
 
-   }
 
游戏内调用名称就是你使用/playsound指令播放时应当填写的<声音>,可以使用任意小写字母,如果希望该声音替换原版声音,则命名为目标声音的名称
类型包括ambient(环境)、weather(天气)、player(玩家)、neutral(中立)、hostile(敌意)、block(方块)、record(唱片)、music(音乐)和master(控制) ,选择一个单词填写,指定类型的声音大小被游戏内相应的声音设置控制
(true/false)决定该声音文件是否代替原版声音进行调用,是填true,否填false
Sounds文件夹到此声音文件的路径取决于该声音文件的位置,如声音A目录为R\assets\minecraft\sounds\A\B\声音A.ogg,此时应当填写A\B\声音A,目录为R\assets\minecraft\sounds\C\声音B.ogg,此时应当填写C\声音B
播放此声音时的音量,值为0.0到1.0的小数,填写1.0即为原声音音量
播放概率,默认填1即可,与多文件时的播放权重有关
无聊时简单写了写,过几天充实下内容
贵圈好乱 我看不懂了~
看起来不错,但是我不用,帮顶了~
原来如此啊,我还不知道有这种方法......
为何不做一个客户端让我们进去看看
看得我眼花缭乱
厉害!太棒了!正愁怎么换音乐呢!
哎呦 楼主 你太棒了 我昨天正在找 今天你就发出来了 明天我一定仔细看看 表示一会给你评分 给你15金粒 好不好 人气就不给了 我本来就没多少人气 你不信自己看qaq
不错的教程 但是我看不懂 添加自定义音乐太难了!
顶666666666666666666666666666
我直接用QQ音乐更方便
好评!终于知道怎么添加了!
我记得还有一种更简单的方法
难怪我改的音乐一次性都放出来了
继续更。。。
终于知道怎么换音乐了
找了好久没找到,本来打算自己研究的竟然在问答区里看到了链接233谢谢lz的教程
这个很不错啊,可以随时更换BGM啦
其实并没有失效吧....json下小写,所以音乐名字和音乐文件名字小写...
倒是后来category好像被移除了
倒是后来category好像被移除了
替换方块或者音符盒音效如何实现?
厉害了 楼主 真的有用
以前都没找到。
眼花缭乱,有点乱
不知道1.7.10的版本可不可以用?
什么的都可以
长见识了
等等,脑子有点乱。讨厌的十个字。
我把声音放在这里面你看看路径什么的对吗?这样子保存的话可以吗?如果可以的话我调试出来要输入的/playsound [路径]的路径要怎么填?对不起,新手,什么都不知道
还有,创建的文件夹Sounds的S是大写的吗?
我为什么都按照你的教程去做,校对了好几次都做不出来勒?????
只是本着“看贴(虽然看不懂)回贴,
利人利己的中华民族优秀传统美德”,顺便赚点积分。
利人利己的中华民族优秀传统美德”,顺便赚点积分。
看不懂,改了包后无反应
怎么代替原来的背景音乐啊,改了包以后还是放原来的背景音乐
秀秀秀秀秀秀秀秀秀
秀秀秀秀秀秀秀秀秀
我的不能播放音乐是咋回事?
好东西呀,顶顶顶顶顶
谢谢楼主分享,这样做一些小游戏时就能让游戏更有体验感了
天哪神奇作者神奇资源包
lihailihaiguorasnhi
嗷嗷嗷嗷嗷嗷嗷加油加油
整个卢本伟语言包岂不是无敌