本篇主要讲解基本的绿萌模块,比如飞行器,活塞虫,延时模块等。本篇只着重讲述它具体的原理,至于一些骚气的布线,详见:
飞行器是大多数玩家接触到的第一个绿萌结构,不仅是绿萌中最基础的模块,还应用于各种其他的械电机器中。
图 全树种中的飞行器
这里需要简单理解一下黏性活塞 “丢方块” 的特性:首先,我们要知道侦测器在检测到更新时,会发生信号,由于其信号较短,侦测器在第二 gt 时就结束了信号,活塞也便失去了信号,这就造成了你可能有所耳闻的 “丢方块” 的特性。
正是因为此项丢方块的特性,图中飞行器运动时,负责推出的活塞便可视为普通活塞。(并不是真正的普通活塞,这里只是为了新手理解,提供的一种简便的理解思路)推出的活塞把对应的另一部分 “丢出去”,被丢出去的普通活塞受到侦测器的充能拉回,被拉回的活塞被侦测器激活后又把另一部分给 “丢出去”…… 循环往复,飞行器便可以 “左脚踩右脚” 一般飞行了。
理解了上一小节飞行器左脚踩右脚的原理,理解活塞虫也就不难了。毕竟也只是丢掉了黏液块这条 “红石线” 嘛。
图 两种活塞虫的简图
在大多数情况下,我们一般使用图 2 所示的活塞虫,读者应该能想到这个活塞虫的方向。 这种活塞虫需要外部的信号才能运动。
图 挖沟机底座
这种活塞虫能推动其运动方向为轴的方块,同时,相比于上一小节的飞行器,还具有侧面防粘的优势,因此,它常被用在绿萌机器的外部,或是在一些狭窄区域布线。
需要提醒读者的是,活塞虫的历史比上一小节中的飞行器要早得多,如图是莫尔在萌新时期,在麦块中下载到的活塞虫飞行器。这个飞行器甚至比下一小节中的 1.8 版本出现的黏液块飞行器还要早。
图 简易活塞虫飞行器
这个飞行器是 1.11 之前最经典的飞行器,它的后半部分是
我需要理清楚的是,引擎的与上节中的 “飞行器” 的概念几乎一致,不过更偏向于非 10gt 周期的飞行器。本小节会讲大多数非 10gt 的飞行器,并着重讲述其概念。
图 9gt 双向飞行器引擎
还记得吗?我们在上一篇讲解过如何制造 3gt 的延时结构,这个引擎就是将上小节的 10gt 飞行器的 4gt 推出部分改为了 3gt, 它不仅具有比 10gt 飞行器快 1gt 的优势,并且可以挂载一条活塞链,其运输的重力方块可以被这个特殊的时序顶掉。当然,运维过挖沟机的玩家早就被这玩意整麻了。
图 挖沟机上的 9gt 双向飞行器
图 11gt 飞行器结构
你叕记得吗?上一篇我们也讲过 7gt 延时结构,这也是以此脱胎而来,这里就不细讲了。
说到自返回飞行器,我想一部分玩家会首先想到的是基于红石灯的自返回飞行器,如图,在原有飞行器的基础上,一侧的侦测器前方加上了红石灯,并使用了一个侦测器作为信号源,飞行器此侧碰壁时,时序关系,红石灯会额外让侦测器产生一次信号,因此达到自返回的效果。
图 红石灯自返回飞行器
当然,现版本的无沟世吞也是同理,有的是利用活塞,有的则是利用栅栏门。自返回的实现方式多样,通常只需要给碰壁的一侧给一次额外的红石信号即可。
图 无沟世吞上的自返回飞行器
本小节讲讲解一些可移动的 TNT 复制原理,包括有矿车 TNT 复制和无矿车 TNT 复制。
是的,常见的绿萌机器就由这几部分组成,你可以从大部分玩家作品中拆分出这些模块,或是找到以上模块衍生品。当然,仅仅学会这些,就像是学会了教材中空泛的公式,想要进一步上手,还是得接下来的实战篇。