一、效果展示
本篇教程到此结束
全文重点就是在于侦测器和活塞瞬推特性的灵活运用
觉得教程不错的话,记得加点人气哟√
可以观察到右侧的活塞不是持续伸出的,但是这并不影响正常运作 什么,你问右下角那个中继器是卖萌的吗?一会你就知道了 走,进入教程环节 |
在前帖中,结构和时序已经彻底解析过了,那么我在这里就不再解析了,直接开始布线 与之前一样,先处理递推 现在拉下拉杆,就能完成活塞的递推 继续,接下来要想办法激活绿色这条线 防止串线,先放个方块压线 很明显,这里已经没空间再塞个中继器打延迟来激活绿色线了 所以,侦测器要登场了 思路是 关门时,让绿色线路的活塞瞬推一次,推出活塞而不收回 开门时,也给绿色线路一次脉冲,收回活塞 很明显,这里需要双边沿脉冲发生器+单刻脉冲发生器 而侦测器自身就是这两个元件的集合体 首先引出信号 这里放置一个投掷器,发射器也是一样的 如果受不了发射器的噪音,换成红石灯也是没问题的 只要是有两种状态且可被充能的方块就可以了 由于灯由1t延迟,所以我这里用投掷器只是为了减少延迟 然后上侦测器 神奇的拐弯传递脉冲 那么这样一来,关门的时候就会把活塞瞬推出去了 接下来还是按之前的布线来,一样的 值得一提的是这里不需要纠结什么延迟差多少,由于不是右边持续激活的,所以这里的延迟是肯定够的 开个门试试 现在开关门是没问题了 最后是无痕处理 先观察一下,左边的活塞是会持续伸出,而右边不是 所以要引出信号,必须从左边引 两个朝下的侦测器检测左侧活塞 虽然在关门的时候也会发出信号传递到最底下,但是由于上面活塞臂阻挡了,所以底部不会上推,没什么影响 接下来一个朝上的侦测器,检测红石粉 发出一次脉冲激活第二个活塞 至此,左边已经可以正常开关了 关键就在右边 前面说过了,左边引出信号,在开关门都会各发出一次脉冲 在关门的时候,因为左边上面有活塞臂阻挡,所以底部没法上推 但是右边不一样,右边是瞬推出去的,没有活塞臂阻挡,底部依然可以正常上推 也就是说如果你直接把线接过去,会出现这么个情况 所以这不大行 那解决方法也很简单,既然开关门都有脉冲,那我就想办法抵消掉关门时的那次脉冲就好了 (为了方便起见,下面的图里,填充墙壁的方块暂时拆除) 接一个活塞,上推一个朝右的侦测器 关门的时候,活塞瞬推侦测器,侦测器输出的信号无法传递给中继器,也就成功抵消掉了 开门的时候,活塞拉回侦测器,输出一次脉冲给中继器 那这就实现了抵消一次信号的效果 接下来就好办了,接线就是了 还是老套路,检测红石粉,激活第二个活塞 实际上现在就可以用了 不过呢,速度还能再提升 把中继器直接换成方块 但是不能换成红石粉 至于原因,自己想 最后,为了避免区块随机性,也就是右下角的点状红石会随机优先激活两个活塞中的任意一个 我们需要把点状红石改为线状,只激活最底下那个活塞 我在前面的展示图里放的是中继器,效果是一样的 实际上到这里就制作完毕了 现在,机械的体积是2x6x10=120 Blocks 由于达到了结构体积,所以没法继续再简化了 |