我的世界4x4活塞门教程 10x6x13结构原理讲解

时间:2018-02-12 来源:88130安卓下载 作者:佚名

  我的世界4x4活塞门教程 10x6x13结构原理讲解。那今天游戏园小编给大家带来的这个是一个我的世界比较经典的活塞门结构讲解,非常的详细,那对于我的世界活塞门还不是非常精通的玩家不妨进来看看该4x4活塞门教程及结构讲解,对你会有非常大的帮助的。

  下面便是这个经典方案的活塞结构以及布线。上下两幅图分别为关门与开门的状态。

  本讲解中使用不同颜色的羊毛和玻璃来表示不同作用的线路。他们的意义如下所示:

  红色:输入控制线路

  橙色:关门主控线路

  黄色:关门辅控线路

  绿色:开门主控线路

  蓝色:开门辅控线路

  品红:直接驱动线路

  本讲解默认读者已掌握较简单的纵向递归活塞推拉组以及活塞BUD,且对4x4 Flush Door的活塞结构有一定的理解,大体清楚每一个活塞的作用及每一步的状态。下面则是本方案使用的活塞结构。

  本方案可以在任何1.7版本(1.7.2-1.7.10)的非水桶服中运行。

  开始之前还有非常重要的一点需要提醒:

  切忌【水回复】以及【询问过分基础的内容】

  无意义的回复和讨论将会被删除以保证讲解质量以及沟通效率。

  我们从最底部的活塞结构开始。最底部的活塞结构可以收回4x4门板上的下两层。由于Flush Door不要求通道内活塞不外露,为了简化时序步骤,我们使用了如下的活塞结构。

  考虑到能够紧密地排列线路,同时尽可能减小电路的体积,这里我们使用了一种比较少见的二级递归结构。需要强调,该结构仅在单人模式以及正版服务器中正常运行。水桶服中本方案会出现意料之外的bug。很多红石电路(比如3B的3x3高压内吸门方案,也比如本方案,比如Mackler的CLD,youtube上最早发布的Y-BUD等等。。。)在水桶服和正版服务器中的行为都不一样,本讲解全部以正版服务器中的运行结果为准。

  上面就是这种比较“简单”的二级递归结构。拉杆位置代表输入,输入一个上边沿信号,则二级递归完全伸出;再输入一个下边沿信号和一个脉冲信号(因为作用于火把,所以请选择长脉冲),则二级递归完全收回。其时序图可以如下:

  我的世界4x4活塞门教程 10x6x13结构原理讲解。那今天游戏园小编给大家带来的这个是一个我的世界比较经典的活塞门结构讲解,非常的详细,那对于我的世界活塞门还不是非常精通的玩家不妨进来看看该4x4活塞门教程及结构讲解,对你会有非常大的帮助的。

  下面便是这个经典方案的活塞结构以及布线。上下两幅图分别为关门与开门的状态。

  本讲解中使用不同颜色的羊毛和玻璃来表示不同作用的线路。他们的意义如下所示:

  红色:输入控制线路

  橙色:关门主控线路

  黄色:关门辅控线路

  绿色:开门主控线路

  蓝色:开门辅控线路

  品红:直接驱动线路

  本讲解默认读者已掌握较简单的纵向递归活塞推拉组以及活塞BUD,且对4x4 Flush Door的活塞结构有一定的理解,大体清楚每一个活塞的作用及每一步的状态。下面则是本方案使用的活塞结构。

  本方案可以在任何1.7版本(1.7.2-1.7.10)的非水桶服中运行。

  开始之前还有非常重要的一点需要提醒:

  切忌【水回复】以及【询问过分基础的内容】

  无意义的回复和讨论将会被删除以保证讲解质量以及沟通效率。

  我们从最底部的活塞结构开始。最底部的活塞结构可以收回4x4门板上的下两层。由于Flush Door不要求通道内活塞不外露,为了简化时序步骤,我们使用了如下的活塞结构。

  考虑到能够紧密地排列线路,同时尽可能减小电路的体积,这里我们使用了一种比较少见的二级递归结构。需要强调,该结构仅在单人模式以及正版服务器中正常运行。水桶服中本方案会出现意料之外的bug。很多红石电路(比如3B的3x3高压内吸门方案,也比如本方案,比如Mackler的CLD,youtube上最早发布的Y-BUD等等。。。)在水桶服和正版服务器中的行为都不一样,本讲解全部以正版服务器中的运行结果为准。

  上面就是这种比较“简单”的二级递归结构。拉杆位置代表输入,输入一个上边沿信号,则二级递归完全伸出;再输入一个下边沿信号和一个脉冲信号(因为作用于火把,所以请选择长脉冲),则二级递归完全收回。其时序图可以如下:

  前面所说的第一个ABBA切换器使用的是比较常见的方式,也就是增加额外的线路,使得品红色驱动线路可以更晚些失去能量。具体的操作方法就是下图中增加的绿色羊毛和蓝色羊毛的线路。其中绿色羊毛上的中继器为3t延时,而蓝色羊毛上的中继器为1t延时

  第二个ABBA切换器与前面所说的第一个不同。第一个ABBA切换器使用的是基于或逻辑的ABBA切换器,或逻辑体现为,只有当两条不同延时的时序线路都失去能量时,驱动线路才会失去能量。而这个ABBA切换器基于与逻辑。也就是只有当两条不同延时的时序线路都有能量时驱动线路才有能量。这个与逻辑的实现使用的就是经典的机械与门。其基本结构如下图所示,如果你对逻辑电路有着很好的掌握,不是仅仅停留在通过表象认识逻辑门的阶段,那你会很容易看出,如果品红色羊毛作为输入,石英块作为输出的话,这就是一个不折不扣的与门。因为使用了活塞,又基于充能原理,因此这种与门也叫机械与门。

  在本方案中这种会造成输出与输入的上下边沿错位的与门,就被用来作为ABBA切换器的一部分。我们先搭建黄色羊毛的线路,其上的中继器为3t延时。

  而在另一侧的橙色羊毛上,我们放置一个粘性活塞,其前方可以推拉一个绿色羊毛。

  为了防止品红色羊毛干扰这个活塞的行为,我们将这里的品红色羊毛换成半砖。由于bud的作用,下方需要驱动的活塞并不会收到影响。

  最后方石英块上的红石线路则需要这样连接。中继器需要调节至3t延时。这个中继器的延时非常重要,请务必确保没有调节错误。

  这样,我们的活塞门就万事俱备只欠东风了。。。诶?等等。。。这意思是还没完成?

  的确没有完成。好奇心强的骚年门也许会发现关门已经完全没有问题了。但是开门嘛,咳咳!

  为什么会造成这种情况呢?仔细观察不难发现,其实顶层和底层的门板收回都无问题。但是第三层的门板收回出现了严重的问题。可是明明单独运行的时候,两侧的电路都是毫无故障的。到底是为何呢?

  答案很简单。这里同样也有一个ABBA切换器。第三层的活塞是通过第四层顶部的天花板来驱动的。关门的时候活塞应该先到位,然后顶部开始提供能量,而开门时时序完全相反。先停止顶部的能量,再把活塞收回。而实际上,我们现在的电路却是在没有停止顶部能量的时候就开始了活塞收回的动作。没有了这个ABBA切换器,难怪一团糟!

  当然,其实这个ABBA切换器的大部分电路已经完成,只需要画龙点睛点上一笔,这个活塞门就可以正常运行了。具体的做法如下图所示。可以看到,这样做的思路就是延后两侧电路下边沿的时间,而控制两侧电路的关键就在于那个橙色羊毛上方的点状红石。

  千万记得这里必须是非透明方块。记得两侧电路都需要增加这样一条线路。

  现在这个门就可以完美运行了。

  如果你不喜欢拉杆的控制方式,你也可以在输入控制线路中加入一个t触发器。这里我们使用了一个超小的t触发器。

  注意,这里的两个漏斗为对嘴漏斗,两个漏斗中只需要有一个物品即可。千万别忘记红色羊毛背后的红石火把。这样我们也就完成了本方案的讲解。

  存档下载:http://pan.baidu.com/s/1o6iae3S

  版本要求:所有1.7版本均可

  接下来就是喜闻乐见的黑历史时间。

  4x4 Flush Door很多人其实是不知道他的难度所在的。因为看到大小4x4,所以一般人很容易想到常见的4x4活塞门,所以会感觉这不过是一个难度一般的门。我提起这点的意思很明确,活塞门的难度是不能仅仅通过大小来判断的。举个简单的例子,PeterjiangTW做的6x6Flush and Seamless Door的难度,根本不亚于Dico和Sidney做一个30x11带沙的玻璃门,一定程度上甚至超过了30x11带沙玻璃门的难度。再举个简单的例子,做一个4x6x11大小的3x3内吸门,远比做一个没有任何体积限制的4x4活塞门难得多,不是难一点点。很多人也许会觉得2x2活塞门不值一提,但实际上,下吸无痕2x2玻璃门,他时序步骤的数目远远超过一个普通的4x4活塞门。说得不客气点,4x4活塞门在下吸无痕2x2玻璃门面前根本不值一提。

  但是非常多的人简单地认为一个机械门越大越难,当然这的确是个大方向。但是实际情况有点类似原子中电子的能级。我们都知道主量子数n越大,能级越高。但是我们也知道能级会因为轨道角动量L的不同而出现分裂,所以会造成能级之间喜闻乐见的交错。这也就是为何电子在4d轨道排满以后,会先去占有5s轨道而不是先去占有4f轨道。

  同样的事情发生在活塞门内。实现一个3x3内吸门的难度其实已经非常接近实现一个4x4普通活塞门,而实现一个5x5内吸门的难度将超过实现一个6x6活塞门的难度。而如果实现一个全世界体积最小的4x4无痕门,其难度将显然超过一个不用活塞轮的基于汉诺塔结构和万用时序发生器的6x6普通活塞门。

  见过无数的人不停地在追逐更大的活塞门。这里我为他们没有理解活塞门真正的精彩所在而惋惜。即使你能够重现30x11带沙玻璃门,但实际上,第一个用汉诺塔结构和万用时许发生器的人早已经实现了这个门,即使他只完成了一个8x8活塞门。类似的,第一个用侧吸结构做出10x10活塞门的人也早已经实现了所有这个结构的门。同样的,PeterjiangTW的50x30玻璃门已经实现了无限大活塞门的基本模式。而我给出的20x20沙门也同样可以随意扩展到100x100沙门甚至更大。追求全新的活塞门构架,追求全新的活塞门模式,追求更佳优化的布线才是真正的玩转活塞门。只是简单地将别人早已定好的活塞门结构应用到更大的活塞门之中的话,永远做不出真正最大的活塞门。因为那样,你所做的工作,不过是一个高级技工所做的事情,而不是一个工程师所做的工作。

  PS:在此非常感谢我的世界玩家正正正正正好的分享。

  以上就是我的世界4x4活塞门教程 10x6x13结构原理讲解。更多精彩尽在游戏园我的世界专区。

  热门攻略推荐:

  Minecraft2X2活塞门制作教程 十步搞定活塞门

  我的世界1×2/1×3/2×2/2×3活塞门制作教程大全

  MC新手简易活塞门制作教程

  minecraft活塞门教程 几种常见活塞门制作教程

  借助于该结构,我们可以极大地减小我们的电路体积。直接驱动线路布置如下:

  可以看到右侧使用了这种二级递归的驱动方式。这里注意上层的中继器均为3t延时,而下层的则为1t延时。下面我们加入橙色的关门主控线路,如下图所示。红色羊毛表示输入控制端,我们可以简单地在上面放上拉杆。

  之后我们将后方橙色的线路往左侧延伸出一个方块,红色羊毛右边的橙色羊毛线路上再放置四个默认延时的中继器。这一路的中继器对关门起着至关重要的作用,因为最底下一排活塞的伸长是依靠中继器提供的方块更新触发活塞的bud来驱动的。而这个关门必需的活塞bud是上一次开门动作所留下来的。非常巧妙的设计。

  稍稍拨动几次拉杆,应该会得到下面的状态(如果不能达到,请先检查线路,然后也请开动脑筋放置成这个状态)。仔细观察可以发现,关门的时序已经完成了。

  下面我们做控制开门的电路。但我们需要先来讨论这种情况:现在有A和B两条线路。如果A路先有能量,B路后有能量,那么在停止供能的时候,A路也会先失去能量。若我们需要A路也后失去能量的话,那我们应该怎么办呢?相信不难想到使用ABBA切换器。在这里我们也碰到了同样的情况,只是这个ABBA切换器的绝大部分结构已经搭完,只差一点就可以完成。这里有一个ABBA切换器是一个很抽象的概念,因为他不是一个具体的元件或者模块,而是通过不同线路之间延时的组合来构成的。如果暂时不能理解,也不用细究。

  所以为了完成这个结构,我们继续完善我们的线路,加入绿色羊毛的线路,其中中继器为4t延时,如下图所示。

  这时再拨动拉杆,我们就会发现第一层门板已经可以顺利收回了。推出也同样没有问题。

  接下来的内容,相信有意识的读者们已经知道了——完成一个二级递归的收回动作。为了更佳直观地在这里理解前面提到的那个二级递归的小模型,大家注意看下层品红色羊毛上我装上了一个石质按钮。下图的状态时,如果你按两下按钮,则所有门板都会完成收回。

  第一次按下按钮之后的状态。

  第二次按下按钮之后的状态。

  因此我们只要再给最下层的品红色羊毛输入两个足够长的脉冲就可以了。所以下面的过程就简单多了。首先我们先放置一个带有粘性活塞的脉冲发生器,然后将脉冲信号分成两路分别输入最底层的品红色羊毛线路,如图中所示。

  这五个中继器的延时请务必确认无误,因为这会关系到电路是否跳步。

  这样一来,下吸两层门板的地下结构就完成了。关门和开门的状态分别如下图所示,白色玻璃勾勒的即为门框。整个电路非常压缩。关于这个结构,如果从未参考过任何人的电路自己第一次做的话,我基本可以保证,基本没人有办法达到这样的压缩程度。而没有经过体积压缩的电路会影响其他部分电路的布线,甚至造成没有布线的空间从而导致电路功能也无法实现。简单的活塞门中,这一点影响可能不是很明显,但在时序和活塞结构稍微复杂的电路中,没有经过体积压缩的布线是致命的,体积的优化往往就是驱动布线成功的关键(有人会质疑说万用时序的结构不需要考虑体积问题,但请注意这是有前提的,就是你已经完全拥有了现成的活塞驱动线路,而你只需要安排时序线路就可以了。如果你需要创造一种全新的活塞结构,那你一定需要夹着尾巴尽可能为其他线路留下更多空间)。

  前面讲解了相对独立的下部电路,并完成了门板中下两层的推出和收回,下面我们来讲解一下比较复杂的侧部电路。开始之前我们先完成他的活塞布局,而两边电路对称的部分,也只会讲解其中一侧,另一侧就不再赘述。

  侧部的电路主要是为了完成第三层门板的伸出和收回。

  我们把这种一个粘性活塞与其前方一个其他方块的组合称作一个活塞单位。可以看到我们其实侧向运输四个活塞单位,两侧每测各二。这种活塞单位的概念非常有用,除了在Flush Door或者Flush and Seamless Door中常见以外,其也是递归活塞组的一种理解方式,比如下图三级递归活塞组的理解。

  我们把第一级、第二级、第三级活塞前方的方块分别用红色羊毛、绿色羊毛和橙色羊毛来表示。三级递归的推出可以使用简化的方法(复杂的方法是先完成第一级推出,再完成第二级和前方第一级的推出,再完成从第三级到第一级的推出。虽然三级递归根本不需要这么麻烦的驱动方式,但是当递归级数超过12级的时候,你不得不使用这种驱动方式,也就是一般称作的多级驱动),也就是从第三级到第一级分别推动。但对于复杂的收回动作,你就可以使用一种递归的思路来理解。如果你把三级递归前方那个二级递归看作一个不可拆分的结构,那么三级递归也可以理解为一个活塞单元(橙色羊毛那样)。同样的,三级递归前方的那个二级递归也可以理解为一个活塞单元(绿色羊毛那样),只不过这个活塞单元中被推动的方块是另一个活塞单元(红色羊毛那样)而已。我们可以把这个概念扩展到任意级的递归活塞收回。需要强调的是,这只是其中一种理解方式,而不是唯一的理解方式。另外,把这种理解方式付诸实践还需要其他更详细的解释,这里我们就不再多说。

  为了完成活塞单元的推出,我们需要首先给品红色羊毛提供一个短脉冲,然后给下方的黄色羊毛提供一个上边沿信号,再之后再给品红色羊毛提供一个上边沿信号。品红色羊毛和黄色羊毛的位置请结合下面的两张图来看。

  其关门(左)和开门(右)时序图如下:

  可以看到,这里品红色羊毛的时序相对比较难。因为,需要在一个很小的空间内做到这样的时序。但其实品红色羊毛的时序在活塞门中非常常见,比如Mumbo Jumbo的3x3活塞门和3B的3x3单片活塞门中的核心模块就是为了完成这个时序。

  我们在本方案中使用的模块如上图所示。虽然其和单片3x3活塞门中的设计不太相同,但仔细观察不难发现,他们其实是同一个模块,只是形状不太相同。下面就是这两个模块的对比图。

  现在我们把这个模块安装到活塞门上。这个模块的作用非常大,在达到时序的前提下极大地减少了电路体积。

  之后我们需要把橙色羊毛线路中的上边沿信号引入下方黄色羊毛的线路中。这里我们使用的是活塞。你也可以使用红石块代替红石火把和活塞前推动的黄色羊毛。

  完成以后,拨动拉杆,我们应该能够看到下面两个状态。如果不能看到这两个状态,请重新检查前面的布线是否正确。

  但是显然这里我们还是需要一个二级递归的时序来实现活塞单元的完全收回。虽然横向的递归活塞可以比纵向的简单不少,但是在这种空间实在有限的活塞门中,所有的递归活塞都不将是原来自由空间中的那般简单。我们要知道,这两个二级递归活塞的侧面可是墙面和其他电路,是不允许布线的。直观的图像如下图所示。

  所以最后这里的二级递归我们又没有使用普通的方案。感谢活塞bud,这里可以使用一种新的时序。如果在拉杆处输入两个短脉冲,那么二级递归同样会完成收回动作。这个结构在Dico的世界最小4x4双片门中也得到了应用。

  当左上方的活塞伸长时,这个不常见的时序就可以完成二级递归活塞收回的动作。同样的在我们的方案里,最后我们也是通过2个短脉冲来达到收回二级递归的目的。我们看见我们的活塞门中,底部的空间非常充足,而顶部的空间需要尽可能留给顶部的电路。是不是大家还记得底部的电路在开门的时候需要按按钮两次呢?所以我们可以把这两个脉冲变成短脉冲以后输送至上方。这就是本方案中使用的模块,如下图所示。

  在下方的拉杆处输入两个上边沿信号,那么侧面的二级递归就可以完成收回的动作。现在我们把这个模块安装到我们的活塞门中。

  上图中蓝色羊毛线路的中继器从左到右为2t、2t和1t延时,显然这是一个短脉冲发生器。顶部的电路中继器同样都为1t延时,而品红色羊毛的线路中的中继器为2t延时。且其前方原先白色玻璃需要换成非透明方块并在其上放置红石导线,下图中使用的是石英块。

  此时再拨动红色羊毛上的拉杆,我们就会发现活塞单元的伸出和收回完全没有问题了。如果依然有问题,请重新检查前面每一步的布线是否正确。

  这里我们需要着重解释一下这个角度看过去前方没有任何方块的粘性活塞。这个粘性活塞并不是可有可无的,恰恰相反,这是一个非常巧妙的设计。

  我们可以看到这个粘性活塞是通过bud被两个短脉冲驱动的。因此在开门的时候,这个活塞会拉回前方的方块再把它推出去。

  到这里来看我们就会发现,这个活塞其实是会先抽离侧面的一个活塞,然后再将至推出。但是为什么需要进行这一步操作呢?

  原因在这里,如果去除刚才那个粘性活塞,那么开门的过程将不可避免地通过bud使得下方已经收回的活塞单元激活,从而造成墙面的毁坏,也就是下图的情况。因此,我们才需要暂时将活塞抽离那个位置以免其破坏墙面。

  这个思路在3B的双片4x4活塞门中也得到了应用。可以想象到红石火把正下方的粘性活塞也会在开门的过程中将其前方的粘性活塞暂时抽离原来的位置。

  现在我们可以将另一侧对称的电路也完成。这里有个细微的区别就是关于另一侧的橘黄色线路。

  那么现在,我们关门和开门的状态分别如下面所示。

  下面我们来到了最后的顶部结构。顶部的活塞结构我们先布置好。这个活塞结构设计地非常巧妙。因为考虑到不仅需要驱动第四层门板后的活塞,还需要驱动第三层门板后的活塞,我们必须使用这种相对复杂的结构。他的运行过程大致如下:

  我们先将顶部直接驱动的线路布置好。注意右侧石英块上的红石线路两头需要用非透明方块与下面的其他线路阻隔开。也正是如此,这条线路是最难驱动的。

  顶部的时序也非常容易想到,有着两个嵌套着的ABBA切换器。第一个在这里:先激活品红色线路,再激活石英块上的线路,退激活时顺序相反。第二个在这里:先激活左侧石英块上的线路,后激活右侧石英块上的线路,退激活时顺序相反。本方案中,这两个ABBA切换器使用了不同的方式来实现。

  我们将右侧橙色羊毛的线路引出到品红色羊毛的线路上,如下所示。请注意半砖不要换成橙色羊毛方块,因为这会导致其下面方块上的导线指向发生改变。

热门搜索

手游排行榜

  • 最新排行
  • 最热排行
  • 评分最高