
从新手到老手的必经之路
刚接触我的世界时我第一次见到按钮这个东西还以为是装饰品,随手一按却听见滴的一声就没了下文,后来才知道它和红石搭配才是真正的神器,按钮虽然看起来简单但它的短脉冲特性让很多新手栽了跟头,我记得自己第一次做隐藏门时用了按钮结果门开了不到一秒就关上了,气得我差点把电脑砸了,后来慢慢研究才明白按钮发出的红石信号只有一秒持续时间,这是它和拉杆最根本的区别,拉杆是持续信号而按钮是瞬间脉冲,这个特点正是玩家需要掌握的核心,也是设计复杂红石机关的基础,如果你想要更长的信号就必须借助中继器或者锁存器来扩展,老玩家都知道按钮真正的魔力在于它能作为触发源配合各种元件玩出花来,比如瞬间激活TNT大炮或者启动活塞陷阱,这些都需要你对它的特性了如指掌。
基础开关与简单电路
按钮最直接的方法就是放在方块侧面或者顶部来充当开关,它只能被玩家或者某些实体激活,比如投掷物或者弓箭击中按钮也能触发,这点在制作远程机关时非常有用,你可以在远处射箭来开门,简单电路中你只需要把按钮连接到红石线上再接到门或者活塞上就可以实现按键开门的效果,不过你要注意红石线的信号传输距离是十五格,超出范围就要用中继器补强,另外按钮本身只能输出一个短暂的脉冲,所以如果你想让门保持打开状态就必须用粘性活塞拉住一个方块或者用红石比较器做成锁存电路,我经常看到新手把按钮直接连到红石灯上以为能常亮,结果灯一闪就灭,这时候就要考虑用按钮触发一个RS锁存器来保持状态,比如两个红石火把加中继器的经典结构就能把短脉冲变成持续信号,当然最简单的办法是用一个按钮配合一个粘性活塞和一个方块来做一个T触发器,这样按一次门打开再按一次门关闭,非常实用。
脉冲控制与陷阱设计
当按钮的短脉冲不能满足需求时就要用到各种技巧来延长或改变它,我最常做的就是按钮加一个延时中继器来获得更长的脉冲,比如把按钮的红石信号先输入到一个中继器再输出,中继器可以调一到四档延时,这样按钮按下去后信号会持续一小段时间,用来触发一些需要持续供电的机关比如发射器或者活塞推拉装置,另一个高级用法是用按钮来触发脉冲发生器,比如一个由中继器、红石粉和红石火把组成的循环电路,按钮按下后启动循环,产生连续的脉冲信号,这对于需要重复动作的陷阱比如连续射箭或者活塞推拉非常有用,陷阱设计中最经典的就是按钮连接的TNT大炮,按钮按下瞬间点燃TNT同时利用活塞推动TNT飞出,这里要求按钮的脉冲必须在TNT被点燃后立刻消失否则可能炸到自己,所以需要精确控制中继器的延时,还有一种是隐藏陷阱,比如在走廊尽头放一个按钮,玩家按下后地板上的活塞瞬间触发把玩家脚下的方块抽走,掉进岩浆池,这种机关的关键是按钮信号要同时控制多个活塞,必须用红石线分支同时传输,注意不要有延迟差否则陷阱会失败。
结合其他元件构建复杂系统
按钮在自动化系统中常常作为启动开关而不是主控,比如自动农场中你按下按钮让活塞推动水流瞬间冲走作物,然后用漏斗收集,这里按钮只是触发一次,之后依靠红石比较器检测箱子的状态自动重置,另一个常见应用是刷怪塔的开关,按钮激活一个脉冲电路然后活塞打开水闸让怪物掉落,同时用计时器控制水闸关闭防止怪物跑出,我自己的全自动刷铁机就用了两个按钮,一个启动一个紧急停止,因为按钮的短脉冲特性很适合作为一次性指令,不像拉杆那样容易误触,你还可以用按钮配合红石比较器来做物品检测,比如在漏斗前面的按钮按下后比较器会检测漏斗内物品数量然后发出不同强度的信号,这在制作密码锁时非常有用,我曾经设计过一个密码输入器,每个按钮对应一个数字,只有按对顺序才会开门,这就要求按钮的信号必须非常短且互不干扰,否则系统会混乱,另外按钮还可以用发射器远程放置,比如用发射器射出按钮然后让按钮落在特定方块上自动触发,这种技巧在隐藏机关中经常用到。
一个经典的按钮机关演示
我来分享一个我自己建造的例子,一个隐藏楼梯入口的机关,你需要先在地面放一个普通石头按钮,旁边放一个红石比较器,比较器后面连接一个中继器,中继器再连到粘性活塞,活塞前面放一个半砖,按钮按下时红石信号通过比较器和中继器延时两秒然后激活活塞,活塞推动半砖弹出,这时候半砖旁边的隐藏活塞也会同时推动一个楼梯方块,这样楼梯就出现了,但关键是延时两秒是为了让你有时间站到按钮旁边的压力板上,否则楼梯只出现一瞬间就会收回,正确操作是按下按钮后立刻站到压力板上,压力板会保持楼梯状态,等你离开压力板楼梯再收回,这个设计利用了按钮的短脉冲作为预触发,而压力板作为保持,既省空间又安全,如果你按错顺序,比如按了按钮却没有站到压力板上,楼梯会弹出半秒就消失,非常考验操作,而且这个机关在多人游戏中可以做成比赛玩法,谁动作快谁就能通过,你还可以在压力板下面藏一个陷阱,如果没踩准就会掉到下面的岩浆里,这种组合按钮和压力板的技巧在冒险地图中非常常见。
不断探索才是乐趣所在
我在玩了上千小时的我的世界后依然觉得按钮这个东西充满了可能性,每当你以为自己已经掌握了所有用法时总能在某个红石视频或者服务器里看到新的创意,比如有人用按钮配合侦测器做出瞬间响应的高速电路,有人用按钮作为时钟的启动器来控制整座城市的灯光,还有人用按钮和投掷器做出自动售货机,这些都不是靠记住公式就能学会的而是需要你亲手去尝试,当你的手指按下那个小小的按钮看到整个机关流畅运转的瞬间那种满足感是任何教程都无法替代的,所以别怕失败多去拆解别人的设计自己动手搭一搭,你一定会发现更多神奇的应用方式,记得我最初连一个活塞门都做不出来但现在随便就能设计出复杂的连锁机关,而这中间的每一步都离不开对按钮这个基础元件的深入理解,希望你在探索的过程中也能找到属于自己的乐趣并创造出让人惊叹的作品。
相关文章