这个机械,实际上难度是相当大的,主要的难点就是对时序的构造和对重走的时序的理解,倒是布线没什么多大困难
觉得教程不错的话,记得加点人气哟√
[groupid=143]The Redpixel[/groupid]
时序重走,这个词可能对大家还是比较陌生的 顾名思义,简单来讲就是一条线路,激活多次,达到简化体积的效果 至于怎么个重走法,下面我举个简单的例子 如下图,这是个简单的平地内吸门的关门部分,这里中继器是朝左的 拉下拉杆,正常关门 显而易见,没法开门 这时候,我们可以给拉杆所在的方块提供一次非常短的脉冲信号,直接拉回方块和活塞 因为有个4t中继器在,所以额外输入的一次脉冲只要小于4t即可 这就是一个简单的例子了,至于在本帖的下吸门里有什么作用,继续往下看 |
首先我直接给出这个机械的结构 这些活塞全都是粘性活塞 拆成单排,绿色和蓝色羊毛是门板方块 开门并不难,按照顺序激活三个位置,完成 值得一提的是,3号方块上必须放中继器,原因先不讲 接下来是关门 我们的目的是先让3号位置的信号消失,活塞拉回绿色羊毛 接下来1号位置信号消失,左侧活塞拉回一个活塞 到这里你可能要震惊了 沃特???居然不是把绿色羊毛拉下来,然后左侧活塞再把绿色羊毛拉到侧面去??? 不急,咱们继续 接下来是个二段递归 好,那么到这里,已经完成了一半的时序 如果你仔细观察,你会发现,我在无形之中,把开门时序分成了一样的两部分 接下来的时序,和之前的完全一样 不信吗,来试试呗 按照开门时的三步时序走,当然,这只是理想状态 明显的是,绿色羊毛起到了作为介质激活活塞的作用 所以,完成制作后,替换绿色羊毛的,必须是可充能方块 如果你像我这么单纯的摆出来,会出现下面这个效果 不过在实际制作的时候是不会出现这个情况的,不用担心 以理想效果继续 让3号位置的信号消失,活塞拉回蓝色羊毛 然后左侧活塞拉回绿色羊毛 你看这绿色羊毛这就归位了嘛 接下来就简单了,递归拉下来就好了 至此完成开门 时序分析到此结束,继续往下看 |
话要说在前面的是,我这里使用的版本为1.11.2,意思是我要用到侦测器 玩1.10的也不用担心,改成1.10可用的只要在最后做出一点小小的改动即可 开始吧 摆出结构,避免和我要用的彩色羊毛冲突,我这里用侧面带有“E”和“F”的彩色粘土作为门板方块 这是我使用的必要布线架构 用了四种不同颜色的羊毛标识线路 首先我在这放置拉杆,然后两个火把,也就是双非门 至于为什么把开关放在这,等下讲 红色羊毛标识关门部分的总控电路 经过三个火把,连接到橙色线路 接下来激活黄色线路,比橙色线路晚2t即可 拉个拉杆看看效果 然后要激活的是蓝色线路,比黄色线路晚1t即可 由于蓝色线路是有1t中继器的,也就是1t延迟,直接连到这个火把上就可以了 到这里就完成关门部分了 先不急着继续,我先解释一下为什么开关会在那个地方 上面已经说过时序重走这个概念了,也就是说等下开门的时候,机械开关会再次被输入一次信号 所以我预留一条激活线路 其实吧,放拉杆的灰色羊毛是可以拆掉的,拉杆可以直接放在插着两根火把的红色羊毛上 我只是个人习惯,为了好看一点才这么放拉杆的 好,继续,从上图中我们可以观察到左侧活塞拉不回活塞 所以要延长左侧活塞的伸出时间,也就是延长橙色线路的激活时间 下面这是第一种方案,1.11前必须使用这种方案 然后这是第二种,也就是有侦测器,1.11以及之后必须使用这种方案 这两种方案的效果是没区别的,但是因为1.11改了漏斗检测的一个特性,所以必须用第二种 具体是改了什么特性,这里不讲 我这里1.11.2,使用第二种方案 重新开门,可以看到左侧活塞把活塞拉回了 接下来要完成一个二段递归的动作,把字母E拉回 在黄色线路这儿放一个火把 火把上盖一个方块,形成一个持续时间有限的火把高频,并且把红石线的摆放改成下图所示 至于为什么要改红石线,等下就知道了 接下来重新开门,最底下一排的活塞会不断抽搐 于是我们只要在底部活塞上推的时候,激活蓝色线路就OK了 怎么激活蓝色线路呢,也很简单 可以看到紫色羊毛被一个亮起的红石火把充能,持续激活投掷器 形成非门+脉冲发生器,也就是下边沿脉冲发生器,注意投掷器里要有个物品 不过我喜欢这么放,效果一样的 然后一个4t中继器,接到蓝色线路 不要问我为什么是4t,因为我也是一档一档试出来的... 重新开门,可以看到E被拉回了,但是最底下活塞没能把上面那个活塞拉回去 不急,接下来在这儿放置一个粘性活塞,下推一个红石块,可激活黄色线路 这里下推红石块激活黄色线路的目的是,稍微延迟一下底部火把高频的激活,自己感受一下就好了 接下来重新开门看看效果 好,然后我们要激活的是绿色线路 下推红石块这儿,接两个4t中继器,对,两个都是4t 这边再接一个4t中继器 至于为什么延迟12t,我自己都不知道,我一档一档试的,因为仔细算延迟还不如实践一下 重新开门,E被彻底拉回 OK,已经完成一半了 先不着急继续,在上图这个状态下,拉动一次拉杆 再拉一次,完成开门 是不是很神奇?这里的时序都是我已经设计好的了 开门完成一半之后,只要再重走一次就能完成另一半的时序 还没完,所以接下来,我们还缺个重走装置 我刚才已经预留了一条线路,用于重走 别看空间这么小,足够了 那要怎么进行重走呢? 很明显,绿色线路是最后一次脉冲走过的线路 所以从绿色线路引出信号 当然,如果你这么接,整个时序会无限重走 我们的目的是,开门时,进行到一半 然后第一次正常重走,重走完了就完成开门动作了 但是第二次也有重走的脉冲,所以这次的脉冲要抵消掉 说白了就是每两次脉冲,抵消掉一次脉冲 这个怎么做呢?也不难,我这里采用的是双投掷器的设计,跟T触发器有点类似 这里投掷器和漏斗的方向我就不多说了吧 在朝上的投掷器里随便放个物品 然后我这么摆,蓝色羊毛上的中继器是输入端,红色羊毛上的比较器是输出端 活塞是为了提供更新,让两个投掷器都能被激活 红石块上放根火把,输入一次脉冲信号,测试一下是否能正常发出脉冲 输入一次脉冲,朝上的投掷器将物品投掷到漏斗里,比较器输出信号 随后漏斗将物品传入朝前的投掷器,比较器信号消失 比较器成功输出一次脉冲 现在,物品在朝前的投掷器里 接下来朝前的投掷器连接三个漏斗,连到朝上的投掷器,这时物品依然是在朝前的投掷器里 输入脉冲,物品由朝前的投掷器传入朝上的投掷器中,此时比较器不输出任何信号 那么,这就做到了每两次脉冲信号,抵消掉一次的效果 回到机械里,在这儿放置一个朝上的投掷器,放入一个物品进去 此时的门,是完整开门状态 接下来放个朝电路里头的投掷器 朝上的投掷器上面,放置一个漏斗,对着朝里的投掷器 朝里的投掷器连上三个漏斗,构成漏斗链,最终连到朝上的投掷器 接下来补全一下红石线 别忘了下面要放个活塞提供更新 在这里再说一次 现在门是开门状态 物品要在朝上的投掷器里 朝里的投掷器是空的 为了方便布线,我先把橙色电路拆了 黑色标识重走线路 一个比较器加上一个4t中继器,这也是我一档一档试出来的 补全刚才被拆掉的电路 那么到这,就制作完了 把门板方块换成喜欢的方块就可以了 再说一遍,字母E必须被替换成可充能方块,字母F随意 现在,体积为4x5x7=140 Blocks [地面不计入体积] 1.11之前的做法请继续往下看 |
这里讲讲为什么1.11不能用无侦测器的方案 1.11改了个漏斗检测的特性,向下传输的漏斗,在传输单个物品时,没法被比较器检测到 所以重走装置我重新改了一下,为了避免干扰,所以橙色线路也改了 1.11前,橙色线路采用硬延长激活时间的方案 这里放一个朝上的投掷器,能被绿色线路激活到 然后是一个朝右的投掷器 放置一个对准白色玻璃的漏斗 再放置一个对准朝上的投掷器的漏斗 这个脉冲过滤装置和前面那个原理是一样的,因为1.10可以用向下传输的漏斗链来作为脉冲发生器,所以做得比较简单而已 补全这里的红石线 底下一样是要放个活塞提供更新,别忘了 橙色线路先拆了,方便布线 黑色线路标识重走线路,一样的是比较器加一个四档中继器 最后补全橙色线路,完成 切记这个方案只能在1.11前用,1.11后是不能用的 |
未知名字233 发表于 2017-2-24 01:58
存档很眼熟应该是3b的
2017-02-24 07:47:00
1903863054 发表于 2017-2-25 13:02
我能说灵感是从我这来的吗
还是膜拜大佬
不过?
2017-02-25 13:19:00
2017-05-06 17:56:00
2017-05-07 09:24:00