本文目的在于通过《我的世界》中的物品构建逻辑门,因此默认读者有基本的操作能力,如物品的使用,游戏的机制等。
一、物品的分类
-
输出能量:
- 自动输出能量:
红石块 - 手动输出能量:即需要玩家操作才能输出能量
拉杆、按钮
- 自动输出能量:
-
接收能量:
- 红石灯:发光
- 音符盒:发声
- 活塞:形态变化
二、物品的特性
-
传递能量:
红石 -
输出能量:
- 红石块
能自动的不断向外输出能量 - 拉杆:
右键拉下拉杆后,输出能量
- 红石块
-
接收能量:
- 红石灯
接收能量后发光 - 红石火把
接收能量后熄灭与红石灯特性相反。
- 红石灯
三、非门
非门:输出为高,则输出为低;输出为低则输出为高
输入 | 输出 |
---|---|
T | F |
F | T |
3.1 物品特性演示
(1)当没有能量输入时
当拉杆没有能量输出时,此时可以观察到
红石灯因为没有能量的输入所以为熄灭状态,
红石火把由于没有能量的输入为亮起状态
(2)当有能量输入时
当拉杆没、有能量输出时,此时可以观察到
地面上的红石粉末传递能量,为明亮状态
红石灯因有能量的输入所以为亮起状态,
红石火把由于有能量的输入为熄灭状态
3.2 非门的实现
(1)当没有能量输入时
图片从右至左物品的状态为:
拉杆:无能量输出
右侧红石粉末:无能量因此为暗状态
石块:可以传递能量,但此时没有能量从红石粉末传递过来
红石火把:无能量则显示为亮起状态
左侧红石粉末:接收到红石火把的能量,显示为亮起状态
红石灯:因为有能量所以为亮起状态
总之:输入为拉杆,输出为红石灯; 当拉杆无能量时,红石灯亮起,这就是一个非门。
(2)当有能量输入时
图片从右至左物品的状态为:
拉杆:有能量输出
右侧红石粉末:有能量因此为亮状态
石块:可以传递能量,此时有能量从红石粉末传递过来
红石火把:有能量则显示为熄灭状态
左侧红石粉末:没有接收到红石火把的能量,显示为亮起状态
红石灯:因为无能量所以为熄灭状态
总之:输入为拉杆,输出为红石灯; 当拉杆有能量时,红石灯熄灭,这就是一个非门。