导读:在玩家点击或被充能时音符盒会发出声音。但不论是接收到脉冲还是持续性电流,音符盒都只会发声一次。从正式版开始,音符盒也可以被其他被充能的一般方块激活。音符盒的声音可以传到 48 格之外,逊于唱片机。 每当音符盒发声时,其上部都会弹出一个音符
在玩家点击或被充能时音符盒会发出声音。但不论是接收到脉冲还是持续性电流,音符盒都只会发声一次。从正式版开始,音符盒也可以被其他被充能的一般方块激活。音符盒的声音可以传到 48 格之外,逊于唱片机。
每当音符盒发声时,其上部都会弹出一个音符的粒子效果;音符的颜色仅取决于发出声音的音高。
每次右击音符盒都会让其下一个发出音符的音高提高半阶,至多可以提高两个八度(从 F#3 到 F#5)在提高至 F#5 后下一个触发音符盒会复位至发出 F#3 的状态,依次循环,破坏音符盒再摆放也会重置音高。下述具体的音高列表。
音符盒合成表 我的世界音符盒怎么做
有关布线:
如果玩家想通过红石线路或其他输入方式使音符盒发声,就必须使音符盒充能。玩家可以选择在音符盒的邻近方块放置红石粉、红石火把,或者简单的按钮、拉杆、压力板等来供能。邻近方块不仅包括音符盒四周,也包括音符盒的正下方,但是不包括正上方,因为音符盒发声的先决条件是其正上方为空气。
“和弦”
玩家可以并排放置若干个音符盒来增加音符的层次感,并且还可以让控石线路,末端辅以输入(压力板、按钮或拉杆),就可以控制这些音符盒了。
音符序列
红石电路可以控制音符盒发出一系列的声音,甚至可以使其演奏出乐曲。在红石中继器出现之后,玩家可以更简单的让音符盒发出一系列音符。其延迟可调的特性允许玩家更方便的对多个音源进行同步,以期更丰富的音乐效果。使用探测铁轨也可以达到类似的效果,并且有压缩电路体积的优点,可以降低声音音量上的衰减。此外,上述部件均可以用于人为削弱音量。
有关压力板
踩在压力板来或许是触发音符盒最简单的一种机械方法了,不过,压力板本身也会发出声音。这项特性可以用来制造一些特殊的音乐效果,有些玩家也会通过修改压力板的资源文件来回避这一特性。如果你想要让压力板触发时没有声音的话,请:
1、把 minecraft esources ewsound andomclickogg 替换为一个空的,文件名一致的文件。
2、把该文件设置为只读,防止 Minecraft 替换该文件。
请注意,clickogg 同样用于游戏菜单中的音效,所以执行上述操作后,所有游戏菜单项目在点击时也将没有声音。在这样操作之后,就可以避免音符盒组成的乐曲中混入杂音。你也可以通过红石中继器使得压力板的声音在音符盒之
我的世界中命令方块是1个奇异的东西,做1些机器中都要它。首先,你只能在TMI里找到它。而在创造模式中也找不到,也不能合成。你只能输入做弊码:give
玩家名
137
数量
您好!这里没有高明的指令,因为到目前18为止,没有任何的检测playsound结束的方法。但是我有高明的电路来帮你简化延迟2分钟。如果你想制作一个延迟,我为你推荐2种方法。
一、漏斗时钟
方法简单易懂,你自己试一下就知道了(两个活塞都是粘性的,两个漏斗是相对放置的,放置时先放一个,然后按住shift右键原先放的放置第二个即可)
漏斗里东西越多,循环一次的时间越长,能非常方便的做延迟。这样你就不用放300个中继器了。
暂停他的方式是在漏斗上放置红石块,不过可控性差
二、记分板时钟
这个是用到了指令的电路,主要运用scoreboard做计时
1、/scoreboard objectives add js1 dummy 计时1
首先输入这个指令建立一个用来计时的变量js1
2、/scoreboard objectives setdisplay sidebar js1
然后输入这个指令把js1添加到右侧显示位,方便我们观察
添加后不会直接显示出来,因为js1还没有值,赋值后就会显示出来
3、/gamerule commandBlockOutput false
为了防止待会儿被命令方块刷屏,我们先输入这个指令
4、开始建立电路,摆成如图所示
可以观察到右边有个记分板,那是因为我已经执行过一次了,赋值过了,所以显示出来了。
电路中有4个命令方块
左下角那个输入
scoreboard players add @a js1 1每次执行给js1+1
中间那个输入
testfor @a[score_js1_min=100]不断的检测js1是否到达了100,这个数你可以自己根据需要的延迟大小调整,是核心部分。达到后计时结束,用比较器输出激活右面的两个
右面两个分别输入
setblock 122 67 -146 air这里我这个坐标是左边的比较器下面那格的坐标,就是放置红石块的坐标,用来在计时完毕后移出红石块把高频停止
scoreboard players set @a js1 0重置记分板js1,方便下一次的激活
每次激活的时候只需要在比较器下面那一格放置红石块开启高频即可,可以使用setblock指令来完成。这种计时虽然麻烦,但是可控性极强,可以随时停止,随时重置,而且可以计时很长时间。而漏斗时钟非常不方便,而且最多放置4×64个物品,再多就不行了。不过用来完成你要的效果绰绰有余了。
鉴于你是需要循环播放,可以不输入移除红石块的指令(第三个),直接一次一次的循环。
一定要记住,命令并不是万能的,红石也不是万能的。只有红石和命令结合起来,才能实现各种各样神奇的效果。要做个好的地图制作者,不仅要会命令方块,更要会红石。