第189章 ,/.

总之,上面这条指令将会把这个音乐添加到游戏的『播放清单』当中,等到下界的音乐播放完,游戏就会自动继续播放沼泽生物群系的音乐,直到把『播放清单』内所有音乐播放完,游戏才会重新切回默认的背景音乐。

我们还可以添加一些参数来指定音乐的音量和淡入淡出时间。

『音乐』参数的值是一个介于0.0~1.0(含)的浮点数,举个例子:

/music play record.blocks 1.0

这将会以1.0(100%)的音量播放C418 - blocks这个唱片的音乐。当然,这条指令同样也会切断当前正在播放的音乐,并清空『播放清单』。

『淡入淡出时间』和『音乐淡出时间』两个参数其实都是一样的,其值是一个介于0~10(含)的整数,单位为秒。举个例子:

/music play record.wait 1.0 10

这将会以最大的音量播放C418 - wait这个唱片的音乐,并且游戏会在音乐开始播放前以及结束播放后空出10秒时间不播放任何音乐以实现『淡入淡出』的效果。

(PS:当你使用/music播放record.开头的音乐时,其实就相当于使用/playsound在指令执行地点向你自己播放了个一样的音乐,因此你跑远的话照样会听不到音乐)

最后,『播放模式』可以指定两个模式,即:

play_once ——只播放一次,即『顺序播放』,这是默认模式

loop ——洗脑循环模式,即『单曲循环』

举个例子:

/music queue record.mall 1.0 0 loop

这将会在『播放清单』上添加C418 - mall唱片的音乐,游戏顺序播放到这个音乐时就会不断重复播放这个音乐,直到你使用stop子命令停止播放或者退出游戏。

最后,让我们来尝试改变一下当前正在播放的背景音乐的音量:

/music volume 0.5

这将会把当前正在播放的背景音乐的音量调整到50%。

本章到此为止。

——附表①:/music可用的声音清单(作者自己整理,可能不全)

唱片音乐

record.13

record.cat

record.blocks

record.chirp

record.far

record.mall

record.mellohi

record.stal

record.strad

record.ward

record.11

record.wait

record.5*

record.pigstep*