这一次我做了个投掷器电梯可以进行无限分层!可上可下!并且没有采用模拟信号!(1000层1000按钮=模拟信号)
整体图(渣电脑不好加载)
1、分层系统
这里我采用了一点逻辑电路,利用1.5以后活塞收回+0.1秒原理做了个计数器如下图
利用了一刻脉冲使活塞不能收回顶出而产生信号,沙子是重力方块因此当活塞收回沙子掉下来关闭信号。
现在是00
01(要从前面的视角看)
10
就是用这种方法实现计数
当然二进制计数肯定不行,我们还需要利用译码器将信号转化为一条
这个我相信大家都会,利用非门造译码器(可惜是枚举)
利用一刻脉冲使活塞收回(活塞前面的前面有方块1tick可以收回)
每当电梯向上或者向下后会重置选层系统
2、向上和向下
还是和以前一样,采用投掷器向上向下传递和物品电梯比较器检测来传递信号。
我翻译一下(是我自己翻译没有查百度有错误请纠正)
左边:开始向上或者直接到顶
中间:选择(层数)
右边:开始向下或者直接到底
当你没有选择层数的时候会直接到顶或者到底
因为开始向下向上都是直接接到了向下和向上开始那里(就是直接触发电梯)所以没有选层数直接到顶或者到底
3、呼叫系统
左边:呼叫
中间:如果你看见活塞(电梯)在你下面,请按左边的按钮
右边:呼叫
因为局限于Minecraft,所以要你观察电梯位置再做出决定,所以我用了玻璃
呼叫系统的原理是发出一刻脉冲让活塞收回(其实和选层数一样)
4、辅助系统
看见第一张图片的那些红石灯了吗?那些就是辅助,因为投掷器完成工作后要一段时间(几秒)才能再次工作,所以利用比较器检测输出让玩家看见灯光,这个没有一点技术含量。