天才一秒记住【第一中文网】地址:www.dyzww.cc
(本章重写时作者使用的是minecraft windows10基岩版1.19.10版本)
(本章节有许多内容由作者自己实验或寻找得出,在minecraft wiki上可能并未记载,或是与minecraft wiki上的记载有些许出入。如遇问题,请以minecraft wiki上的内容为准。——2022\/7\/23 作者注)
我们在第六十三章中,讲到了一条控制声音的指令:\/playsound。但在基岩版,还有一条和\/playsound很类似的指令,这条指令同样也是用来控制声音,只不过具体点说,是控制音乐。这条指令就是:
\/music
作用:控制音乐
存在版本:基岩版1.16.100-今
需要权限等级:基岩版-1
需要作弊:是
格式:
\/music play <音乐名称>[音量][淡入淡出时间:秒][播放模式]
\\\\播放指定的音乐\\\\
\/music queue <音乐名称>[音量][淡入淡出时间:秒][播放模式]
\\\\将指定音乐加入到待播放列表中\\\\
\/music stop [音乐淡出时间:秒]
\\\\停止播放音乐\\\\
\/music volume <音量>
\\\\调整播放音量\\\\
和\/playsound不一样的是,指令\/music仅仅只能控制执行者自己的游戏背景音乐。又因为同一时间内又不能播放多首游戏背景音乐,所以\/music虽然作用和\/playsound很像,但两者的格式却大不一样,深层次的效果也不一样。
minecraft基岩版的游戏背景音乐播放器简直就像是一个音乐软件,拥有『当前正在播放的歌曲』和『播放清单』,你可以指定播放的『音量』大小,还能够设置播放的模式是『顺序播放』还是『单曲循环』模式等等。只不过,『minecraft音乐』这款软件的控制方法和其他音乐软件大不一样,你需要使用minecraft内置的『命令行』应用——指令——来控制这款软件。
先让我们停止一下游戏自动给我们“推送”的音乐:
\/music stop
这将会停止执行者自己,也就是我们自己的minecraft正在播放的背景音乐,并清除『播放清单』内的所有音乐。然后我们就可以尝试让游戏播放一些指定的歌曲。
问题来了:怎么知道我们可以播放什么音乐呢?
这时候我们就需要请出那个大名鼎鼎的文件:sound_definitions.json
还记得这个文件吗?我们在第六十三章中,起码花费了超过四分之一的篇幅来讲解如何找到这个文件,相信你应该还记得吧?让我们重新把那个文件找出来,或者上minecraft wiki查找也行。
使用文本编辑器打开这个文件(当然如果装了一些诸如VS code的软件更好),你就会再一次看到一大堆的你大概率看不懂的东西。别担心,对于\/music指令来说,这里大多数都是废话。\/music指令能播放的音乐只认两种:
1声音名称开头为『music.』的
2声音名称开头为『record.』的
使用ctrl+F或mand?+F开启查找模式,搜索『music.』或『record.』,你应该能够找到一些结果,比如『music.me
本章未完,请点击下一章继续阅读!若浏览器显示没有新章节了,请尝试点击右上角↗️或右下角↘️的菜单,退出阅读模式即可,谢谢!