第66章playsound-自定义BGM - Minecraft指令手册 - 你好MC - 游戏竞技小说 - 30读书

第66章playsound-自定义BGM

在minecraft听到自己喜爱的歌,是不是一件非常让人激动的事情?当然,有些大佬会用音符盒演奏,那种音乐叫做:红石音乐。而对于指令来说,播放一段音乐,那就更简单了,不需要一个音符一个音符去弄,你只需要一条指令:/playsound。

playsound翻译过来意为“播放声音”,是不是非常直观?

/playsound

作用:播放一段音频

使用权限下限:管理员(op)

是否可使用命令方块执行:是

格式:

java

/playsound<声音><音频类别><目标选择器>[播放地点:坐标][音量][音调][最小音量]

基岩

/playsound<声音><目标选择器>[播放地点:坐标][音量][音调][最小音量]

首先,就是输入声音。声音可以输入minecraft自带的,也可以输入自己添加的。但是,声音的名字需要找到外部文件,找到外部文件,就找到了使用/playsound的方法。

没错,这条指令最大的难点就在于声音的输入。声音的名字其实是有规律的,但是我们得先找到规律。

首先,打开你的minecraft的文件夹,这里以java版的举例,因为java版看文件这方面更在行。找不到?minecraft文件夹的名字叫.minecraft(“.”也要包括进去)。

然后,找到下一个文件夹:assets。当然,我们也可以先了解一下这个文件夹是干啥的,assets的意思是“资产”,那么在这里应该指的是“游戏资源”。

然后,就重点了,这个文件夹里面包括大量的minecraft的游戏资源,其中就包括声音。但是你可别以为声音都在一个文件夹里面,不!它们是按种类分的,也就是你是方块的声音,那么就在block文件夹;你是环境的声音,那么就在ambient文件夹。所以,我们的名字就搞清楚了一点,就是第一个单词必定是种类:

<种类>.?

接下来,打开文件夹后,你会发现有很多文件夹,也有很多单独的声音文件。所以,每个声音文件必然是可以使用的,那么,下一个应该是文件名(不带格式名),所以:

<种类>.<声音文件名>

但你以为就到此结束了吗?还有一些声音,还得再细下去,比如,环境(ambient)下面还有一个大分类:天气(weather),天气有很多声音:打雷声、下雨声什么的。

比如下雨声,就得:

ambient.weather.rain

但你以为就到此结束了吗?虽然有些声音只需要两个,大部分声音需要3个,但还有一些声音需要4个!

比如,游戏(game)下面有玩家(player),玩家有很多的动作:攻击(attack)、受伤(hurt)以及死亡(die)。

但攻击还可以继续细分,可以分为:

1.没打到(nodamage)

2.有打到(strong)

所以,如果是扑了个空的声音,那么是:

game.player.attack.nodamage

所以,现在懂了怎么弄了吧。java和基岩两个版本差不多,但都是得先找到assets这个目录。

还有一点需要说,如果有空格,那么以“_”代替,这是minecraft指令的默认规则,因为在指令中,空格的意义有些大,它代表着格式与格式的区分,所以如果单词里有空格,就得拿个统一的东西塞进去。mojang选的符号就是“_”。

至于中国版嘛......那文件夹,搞得就算是大佬也晕头转向,毕竟:网易游戏,游戏毁灭者。

(然后ios的我的世界中国版......作者已无力吐槽)

现在,既然搞懂了,自己再添加也不是什么难点了。

(我草[一种植物],这都1100多字了!要不就不分上下文了吧)

下一个是什么来者?基岩版是目标选择器,java版是种类。

首先是种类。种类就是这个声音是什么类的。

那么具体怎么查看呢?这里列出来,如果声音里面有包含以下单词,那么肯定就是那个种类:

master

music

record

weather

block

hostile

neutral

player

ambient

voice

但是如果是ambient.weather.rain这样的呢?

从右往左数,第一个符合标准的是哪一个?weather!

字体大小
主题切换