此机械原作者为bbb,贴吧ID yuank5121
本帖链接至【红石基础教程】第三章:布线以及简化技巧
阅读本教程前请先阅读 [红石教程]更大一些?3x3活塞门!
@FHC红石 @chyx @china521 @Green_stone
若讲解有什么错误,欢迎指出
3x3活塞门现在已经是烂大街了,所以这次是一个比较新奇的3x3门变种,十字门
一、效果预想
二、得出结构
在开始前你可能会问,这东西有什么难的?你把3x3活塞门那四个角敲了不就好了吗? 自然没你想的那么简单,来看看敲了四个角的3x3门是什么样的 注意到右下角了吗,活塞臂外露了,这就是问题所在 那么开始建立结构思路 首先搭出个门框 然后很自然的想到这个结构 但是实践证明,这个结构不行 那么接下来的想法就是,右边活塞再往右移动一格,并且增加一个方块 然后摆出其他位置的结构 接下来模拟开门 然后发现左边需要推一下,很自然地在左边放一个活塞 现在就很眼熟了吧 如果觉得很陌生,请翻上去看3x3活塞门的教程 |
三、开始制作
首先很自然的想到这个脉冲发生器 然后发现再塞个火把是有点困难 那么接下来我决定将他进行灵活变形 使用这个元件,拉下拉杆,1t之后火把亮起,激活底部活塞 2t之后右侧活塞收回粉色羊毛,底部活塞失去信号 由于信号持续时间为1t,活塞完成瞬推 那么接下来,放置一个火把,激活右侧两个活塞 在开门的时候,底部火把先熄灭,底部活塞拉回蓝色羊毛 随后右侧火把熄灭,右侧顶部活塞收回,右侧底部活塞保持伸出 好,继续,先把右边那个连上 接下来要考虑的是把信号接到顶部活塞 在开门的时候,比较器需要发出一次脉冲,充能蓝色羊毛,完成方块下压 由于现在是关门状态,所以等会开门,信号会反过来 那么我们要想办法找出一个熄灭的火把 好,就是它了 接上一个脉冲发生器,完美 现在试试看,已经达到了预想中的效果了 接下来把信号接到顶部活塞去 然后再牵出一条线,延长顶部活塞伸出时间,让下面的活塞有足够时间完成下压并被拉回 这里从最右侧的红石粉开始,需要8t延迟 这个8t是怎么计算出来的呢,当然这些计算可看可不看,毕竟一档一档试就出来了 如果想了解,那么我就来算一算 首先以最右侧的火把为起点,脉冲发生器会在3t之后发出信号,也就是说在这之前,上面的活塞不能收回,所以这里就需要大于3t的延长时间,也就是4t 然后,蓝色羊毛接收到的脉冲会持续3t,所以继续增加伸出时间,大于3t,也就是4t 所以总延迟就得8t,这里3t+4t+1t=8t,不要忽略了火把 那么在另一边,需要一个下边沿脉冲发生器 这是一个非常灵活的变形,赞美bbb,居然能灵活变形到这种程度 无信号状态下,红石块激活红石线,熄灭火把 接收信号后,虽然活塞推走红石块,但是中继器充能橙色羊毛,激活红石线,火把依然熄灭 当信号再次消失时,橙色羊毛信号消失,红石线失去信号,火把亮起,激活递归组下面的活塞 随后活塞拉回红石块,重新激活红石线,火把熄灭,递归组活塞失去信号,收回 所以等于说是递归组活塞接收到了一个极短的脉冲 继续,用红石块的信号激活左侧的活塞 好,这是现在开门的效果 显而易见,还差最后一步,就是底部方块的收回 那么时序是左边活塞先把绿色羊毛往右边推 然后底部活塞收回黄色羊毛 所以两个活塞接收到的信号都得是脉冲 接下来就得想着在开门的时候用一次脉冲充能粉色羊毛 接上一个脉冲发生器,由于发出的是持续3t的脉冲,所以中继器延迟就得大于3t,取整4t 最后从主信号源接出一个非门,接到脉冲发生器上 那么整个机械到此就制作完毕了 该机械体积为 9x11x1=99 Blocks |
教程到此结束,这个机械包含了以下内容
- 以3x3活塞门为基础进行结构上的灵活变形
- 下边沿脉冲发生器的灵活变形
- 二段递归的熟练使用
[groupid=143]The Redpixel[/groupid]