用计算机编程
为孩子赋能

制作红石电路的”自动盔甲库”

钢铁侠的盔甲库

我想, 每个孩子面对”钢铁侠”这样的装备库, 也会禁不住惊叹”哇—“.

尤其是看到”钢铁侠”穿戴装甲的视频, 更是让人热血沸腾, 幻想着拥有这样的装备库.

钢铁侠穿盔甲

那么我们为什么不在 Minecraft 中建造一个属于我们的盔甲库呢?


效果

我们先看一下盔甲装备库的最终效果:

效果

那么如何实现呢?


必要知识

为了方便大家更好地理解这个盔甲装备库的工作原理, 我们需要先补充一下必要的背景知识.

红石 RedStone

红石方块有个特性 — 拉杆和按钮无法激活上方的红石线路, 但是可以激活下方的红石线路. 关于这个特性, 见下面对比图:

红石特性 激活上下方

  • “红石火把”可以激活上方电路(1 格距离), 无法激活下方红石电路
  • “拉杆 & 按钮 & 压力板”可以激活下方红石线路(1 格距离), 无法激活上方红石电路

在我们这个盔甲装备库中, 我们会利用这个特性, 在垂直方向传递红石能量.

粘液块 Slime Block

Slime_Block

粘液块的特性之一:

玩家或者生物掉落在”粘液块”上面, 不会受到坠落伤害, 而且会反弹到比其坠落高度稍低的高度. 反弹停止后, 会停在方块上

特性之二:

如果玩家或者生物在粘液块上行走, 速度会被降低. 可以在”粘液块”上放”台阶”或者”地毯”达到减速效果.

在我们这个盔甲装备库中, 我们会利用特性一, 让盔甲从不同的高度掉落, 从而回弹到不同的高度.

按钮 Button

button

“按钮”和”拉杆 & 红石火把”不同, 当”按钮”被按下时, 它只会短暂地提供红石能量.

在我们这个盔甲装备库中, 我们会利用这个特性, 驱使红石设备短暂激活, 然后恢复原状.


工作原理

为了更清楚地看清这个盔甲装备库地工作原理, 我们把”盔甲库”的红石系统整体搬到地上来 (实际埋在地下 6 格的深度), 效果是这样的:

效果_地上

为了方便解释, 我们给每个部件取了编号:

讲解标示

现在, 我们先看一下红石系统的工作流程:

  1. 按下 A (按钮), 短暂充能, 打开了 B (铁陷阱门), 盔甲 X 下落. 同时, 激活了方块下方的 C (红石线)
  2. C (红石线)被充能后, 打开 D (铁陷阱门), 盔甲 Y 下落. 同时, 激活 E (粘性活塞), 推动 F (红石块)到下方, 导致 G (红石线) 被充能
  3. G (红石线)被充能后, H (粘性活塞)被激活, 推动 I (粘液块) 往上运动, 推动 I (粘液块) 上方的 Z (盔甲架) 向上运动
  4. 由于 A (按钮)是短暂充能, 所以所有的能量在极短时间内被切断. 一方面, E (粘性活塞)带动 F (红石块) 往回缩, F 下方的 G (红石线)没有了能量, 导致 H (粘性活塞)带动 I (粘液块)回到原来的位置. 另一方面, 石质门板 B D 又重新关上.

再来看看盔甲架 X Y Z 的运动:

  1. 红石系统充能时, 铁陷阱门 B D 打开, 盔甲架 X Y 下落, 因为 X 所处的位置比较高, 所以它会反弹到 B 的位置, 而 Y 的位置比较低, 反弹的高度有限. 同时, H (粘性活塞) 推动 I (粘液块), 把盔甲架 Z 弹到 B 的高度.
  2. 当红石系统失去能量时, 铁陷阱门 B D 关闭, I 回缩, 三幅 盔甲架刚好落在 B D I 的位置上.

搭建时需要注意的地方

注意”铁陷阱门”的位置, 建议先建辅助方块, 好让”铁陷阱门”有地方生根, 等建好”铁陷阱门”后, 再把辅助方块去掉:

注意, 铁陷阱门的位置

实际上, 如果你完全按照我的尺寸来, 很难在中间一层放盔甲.
建议先在上层和下层放上盔甲架, 然后激活按钮, 让这两幅盔甲变更位置后, 再在上层放置第三副盔甲.

尺寸

“粘液块”会粘住与它接触的方块, 所以当我们把盔甲装备库建在地下时, 要清空它四周的方块:

注意, 粘液块四周不要有方块

赞(3)
如需转载, 请先联系: patiencing@outlook.com土豆爸爸 » 制作红石电路的”自动盔甲库”

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址