
红石入门,材料准备与基础原理
要做出功能完整的红绿灯,先得准备好核心材料,红石粉红石火把红石中继器红石比较器红石灯这些是基础,还需要一些建筑方块比如石英块或白色混凝土做灯柱,以及不同颜色的羊毛或玻璃来区分红黄绿三色,我推荐用红色黄色绿色混凝土块直接放在红石灯前面,这样既美观又容易识别,生存模式下这些材料都不难获取,红石粉下界挖矿就能得到,中继器和比较器需要下界石英和红石,石英可以去下界采集。红绿灯的核心原理是利用红石时钟产生周期性脉冲信号,再通过中继器调整延时,让三个颜色的灯按顺序亮起和熄灭,模拟真实交通灯的循环,红黄绿各亮一段时间,绿转黄再转红,然后重复,高手还会加上红黄绿同时闪烁的过渡效果,不过新手能把基本循环做好就很棒了
制作红石时钟,让电路自动循环
首先搭建一个稳定的红石时钟,这是整个红绿灯的动力心脏,最简单的方案是用两个红石中继器相互连接形成环形振荡,取一个红石火把用红石粉连接,再连到两个中继器上,中继器都要调成最大延时四档,这样时钟周期大约两秒多,如果想调整频率可以改变中继器档位或者增加中继器数量,注意红石时钟需要先手动激活一下才能开始自激振荡,可以用一个拉杆瞬间通电启动。我习惯在时钟输出端加一个红石比较器来稳定信号避免脉冲丢失,时钟输出会持续产生高低电平变化,这个信号就是后面三个灯的驱动源。如果你觉得红石中继器时钟太占地方也可以用红石比较器加红石粉做的简易脉冲发生器,但新手还是用中继器时钟最不容易出错
分配信号,用中继器控制三色灯顺序
时钟信号是连续的脉冲,我们需要把它分成三路并各自设置不同的延时,才能让红黄绿依次亮起,做法是拿三根红石粉线从时钟输出点分叉出来,第一根直接连接到红色灯的输入端,第二根通过一个中继器并调低一档延迟后连接到黄色灯,第三根通过两个中继器串联并调高延迟再连接到绿色灯,这样当时钟信号到来时红色最先亮起,黄色稍后,绿色最后,而时钟信号消失时红色先灭,黄色次之,绿色最后灭,正好形成一个循环。注意要确保每个灯都有独立的红石粉线路,不能混在一起,否则会互相干扰。更精细的做法是用红石比较器做减法模式来精确控制每个灯的亮灭时间,但对于普通红绿灯这个方案已经足够,你可以通过调整中继器的档位改变每个灯的持续时间,比如让绿色灯亮长一些,黄色灯短一些,红色灯中等长度
装饰灯柱,用混凝土和灯做出三色效果
电路做完了就该搭建看得见的红绿灯灯柱了,先在地上立一根三格高的柱子,最下面一格放红石灯作为红色灯,中间一格放红石灯作为黄色灯,最上面一格放红石灯作为绿色灯,然后在每个红石灯的前面放一块相同颜色的混凝土,比如红色混凝土在红色灯前面,黄色混凝土在黄色灯前面,绿色混凝土在绿色灯前面,这样从远处看就是三个不同颜色的光斑,非常像现实中的红绿灯。注意红石灯需要充能才会亮,所以每个红石灯后面都要用红石粉连接到你刚才铺设的线路,确保每个灯独立受信号控制,我建议在灯柱后面挖一条沟把红石粉埋进去,这样外观更整洁。为了提高照明效果可以在混凝土后面放一个萤石或者海晶灯,但红石灯本身已经够亮了,混凝土只是用来区分颜色,不发光也可以
测试与调整,让循环节奏更合理
全部连接完成后拉下拉杆启动时钟,观察三个灯是否按红黄绿的顺序依次亮起和熄灭,如果出现两个灯同时亮或者顺序错乱,多半是中继器延时设置不对或者线路串扰了,检查一下分叉线路有没有用红石中继器隔离开。常见的优化是把黄色灯的持续时间调短,因为大多数交通灯黄色只是过渡,两三秒就够了,红色和绿色可以按比例分配,比如红色六秒黄色两秒绿色六秒,你可以根据道路宽度和个人喜好调整中继器档位。如果灯亮得不够亮可能是红石信号衰减,每隔十五格加一个红石中继器增强信号,另外别忘了给整个电路加一个开关以便随时关闭红绿灯,我通常会在时钟旁边放一个拉杆,需要时手动断开电源
进阶玩法,增加行人按钮或双向红绿灯
基本红绿灯做好后还可以扩展,比如在灯柱旁边加一个压力板或按钮,当玩家按下时红灯立刻亮起模拟行人过马路,这就需要用到红石比较器的单稳态电路,比较复杂但非常有趣。你还可以做两套红绿灯分别控制十字路口的两个方向,用红石火把做非门让两个方向的信号相反,一边绿灯另一边就红灯,这样就更真实了。如果你是建筑党还可以用命令方块做更智能的红绿灯,配合记分板检测玩家位置自动切换,不过那些属于指令玩法了,红石方案的好处是纯生存可用不需要开创造。我建议新手先做出单方向三色循环,熟悉后再挑战双向联动,红石本来就是玩创造力的,红绿灯只是入门,你完全可以自己设计出更炫酷的交通控制系统
做红绿灯最有趣的是调试过程,看到自己做的电路真的按顺序亮了,那种成就感比直接下指令方块强烈得多,如果你在搭建中遇到灯不亮或者顺序不对,别着急,逐段检查红石粉连接和中继器方向,通常都是接线问题,多试几次就能搞定,祝你做出满意的红石红绿灯
相关文章