12-09 1,264 views
作者:nenn(百度id:正正正正正好)
注1:本文中提到的所有Minecraft版本均为1.8.8。服务器均为Spigot1.8.7服务器。
注2:禁庄转。
注3:蓝框表示方案实例、红框表示进阶内容。
本教程的初衷,并不是要教会你如何具体建造某一个活塞门,而是希望你在阅读教程后,能够正确给活塞门分类,并基本识别出活塞门的难易程度。如果你认为活塞门技术小儿科不值一提,又或者你认为活塞门技术堪比登天,那么本教程可能都会让你有所改观。
活塞门的定义和分类
我们百度一下就可以找到不少简易活塞门教程。虽然接触到大量活塞门的帖子、视频和存档并不困难,但是并没有人仔细思考并理解活塞门究竟是什么,它又和其他机械有什么关系呢?
活塞门是红石机械的一个大类。各种各样的活塞门都有着几个共同点。首先,它有门的功能,可以控制通道是否可通行。其次,它依赖活塞来控制能否通行。而满足这样条件的机械作品就是一个活塞门。
活塞门的定义:以通过普通活塞或者粘性活塞控制通道是否可通行为目的的一类红石机械。
这里,控制通道是否可通行是针对实体和方块的。只要能够对任意一种实体或者方块能起到这种控制通行的效果,就可以认为它符合门的定义。我们拓宽一下,其实门电路也就是因为可以控制信号的通过与否,功能和门相同,才被称作门电路。
这里需要指出活塞门的两个必要的特点:
1)活塞门打开时必须拥有一个贯通的通道或孔洞。
2)活塞门的结构中必须使用活塞。
根据这个定义,我们可以对一些红石机械进行思考,判断他们是不是属于活塞门。
比如,我们很容易判断下面的这个方案属于活塞门。通过粘性活塞的作用,这个4×4的通道可以实现“开”和“关”两种状态。关门状态下,玩家显然不能通过这个门,水流或者其他实体也无法通过。而开门状态下,任何实体可以畅通无阻。
我们再来看另外一个例子。这种机械一般被称为隐藏楼梯,但我们根据定义会发现它也是活塞门的一种。这也许会让一些人不能接受,但根据用途对机械进行归类其实更科学。虽然不同于习惯,我们依然将这种机械归类为活塞门。
我们再来看看这种机械。这种机械习惯上称作隐藏地狱门,但是仔细观察不难发现,其本身并没有一个贯穿的通道。因此隐藏地狱门只是一种隐藏类机械,其本身并非活塞门。隐藏地狱门的习惯称法容易给人造成这是一种活塞门的错觉,这种错觉来自中文对于传送门的表述。英语中,地狱门的表述为nether portal而非nether door。
那么下面这种基于幽灵方块的门呢?显然,她依旧满足活塞门的定义,GB的产生离不开活塞,所以我们也把他归类为活塞门。
而这种隐藏梯子同样也属于一种活塞门。
这里就不再继续举例说明那些红石机械属于活塞门了。这里我们给出一个活塞门机械的分类。如果你对活塞门的细分没有太多的兴趣,那么可以跳过下面这部分内容。
活塞门的组成
活塞门作为红石机械的一种,同样由机械结构、驱动电路、控制电路和交互模块四部分组成。这几个部分互相协作,实现活塞门的运作。
机械结构
驱动电路
控制电路
交互模块
特别感谢:
好时(百度id:Hershey4)为搭建官网做出的巨大贡献。
RMC平台上参与讨论的各位。
版权属于: Redstone Machinery Communication 红石机械交流促进会
原文地址: http://www.rmcteam.org/piston-door-tutorial.html
转载时必须以链接形式注明原始出处及本声明。