如图,我按照老版本的方式在SONGS文件夹加个OGG文件了,但为什么游戏里还是没有


参考原版资源包教程:https://zh.minecraft.wiki/w/%E8% ... #%E9%9F%B3%E6%95%88
你需要编写sounds.json文件:https://zh.minecraft.wiki/w/Sounds.json
告诉游戏音效的位置
你需要编写sounds.json文件:https://zh.minecraft.wiki/w/Sounds.json
告诉游戏音效的位置
是加到.minecraft\customnpcs\assets\customnpcs\sounds里,不是加到压缩包里
lytDARK 发表于 2023-12-7 19:12
参考原版资源包教程:https://zh.minecraft.wiki/w/%E8%B5%84%E6%BA%90%E5%8C%85#%E9%9F%B3%E6%95%88
你需 ...
一点看不明白
assets\customnpcs\sounds.json有没有?
按照Java版这一节来在这个文件里增加声音事件
按照Java版这一节来在这个文件里增加声音事件
无敌三脚猫 发表于 2023-12-7 19:41
是加到.minecraft\customnpcs\assets\customnpcs\sounds里,不是加到压缩包里
试了 不行啊!
lytDARK 发表于 2023-12-8 18:23
assets\customnpcs\sounds.json有没有?
按照Java版这一节来在这个文件里增加声音事件 ...
那里面的json文件是空的,也就是我想添加音乐,必须按照这个教程一个个写代码吗,一个个为他们命名?
Arthur_Bruce 发表于 2023-12-8 23:56
那里面的json文件是空的,也就是我想添加音乐,必须按照这个教程一个个写代码吗,一个个为他们命名? ...
……是的,音效都是这么注册的
但是除了较长的声音要用到stream
其余可以都不写,如:
- {
- "1":sounds[{"name":"songs/1","stream":true}],
- "2":sounds[{"name":"songs/2","stream":true}],
- }
lytDARK 发表于 2023-12-9 00:08
……是的,音效都是这么注册的
但是除了较长的声音要用到stream
其余可以都不写,如: ...
我只需要复制这些代码,把name后面改成我的文件名就可以了吗
Arthur_Bruce 发表于 2023-12-9 08:30
我只需要复制这些代码,把name后面改成我的文件名就可以了吗
是的。stream的意思是流式播放,对大文件才用,小音效可以删掉
lytDARK 发表于 2023-12-9 13:43
是的。stream的意思是流式播放,对大文件才用,小音效可以删掉
3分钟的音乐需要加吗
Arthur_Bruce 发表于 2023-12-9 14:51
3分钟的音乐需要加吗
建议加上
还是不行啊,哪里出问题了,我的文件叫1.ogg
{
"1":sounds[{"name":"1","stream":true}],
"2":sounds[{"name":"2","stream":true}],
}
Arthur_Bruce 发表于 2023-12-9 18:12
还是不行啊,哪里出问题了,我的文件叫1.ogg
{
"1":sounds[{"name":"1","stream":true}],
你是不是忘了songs/1
lytDARK 发表于 2023-12-9 18:17
你是不是忘了songs/1
如果我这个音效叫1,名字我就写songs/1?
Arthur_Bruce 发表于 2023-12-9 18:49
如果我这个音效叫1,名字我就写songs/1?
我的意思是说,你的1.ogg的路径是customnpcs\sounds\songs\1.ogg
取sounds后面的部分,应该是
- songs/1
Arthur_Bruce 发表于 2023-12-9 18:49
如果我这个音效叫1,名字我就写songs/1?
songs也要写进去的