3.9. 红石比较器的秘密

小朋友们好!今天我们要学习 Minecraft 中聪明的红石比较器!红石比较器就像是红石世界的小法官,可以比较信号的强弱,还能检测容器里有多少东西,超级厉害!

3.9.1. 红石比较器长什么样?

红石比较器看起来像是一个带有三个红石头和一个小木棍的方块,比红石中继器稍微复杂一点:

  • 它有一个方形的底座,上面有三个红石头

  • 前面有一个小木棍,指示信号的传递方向

  • 后面有两个输入口(侧面和背面)

  • 前面有一个输出口

  • 顶部有一个小按钮,可以切换工作模式

3.9.2. 红石比较器的工作模式

红石比较器有两种工作模式,可以通过右键点击顶部的按钮来切换:

红石比较器的工作模式

模式

按钮状态

功能

像什么?

比较模式

按钮弹出

比较两个输入信号的强弱

信号法官

减法模式

按钮按下

用主输入减去侧输入的信号强度

信号计算器

3.9.3. 红石比较器的四种功能

红石比较器有四大超级能力,让它成为红石电路中的智能元件!

3.9.3.1. 功能一:承载信号强度

红石比较器可以像红石粉一样承载和传递信号强度:

  • 当只有背面输入信号,没有侧面输入信号时

  • 比较器会直接传递背面输入的信号强度

  • 输出信号的强度等于输入信号的强度

  • 可以作为信号的"传送带",保持信号强度不变

就像是一个信号的搬运工,忠实地传递信号的强度!

3.9.3.2. 功能二:比较信号强度【比较模式】

在比较模式下,红石比较器会比较两个输入信号的强弱:

  • 主输入:从比较器背面输入的信号

  • 侧输入:从比较器侧面输入的信号

  • 输出规则:只有当主输入信号**大于**侧输入信号时,才会输出信号

  • 输出强度:输出信号的强度等于主输入信号的强度

就像是一个小法官,只有当一个信号比另一个信号强时,才会通过判决!

3.9.3.3. 功能三:信号强度作差【减法模式】

在减法模式下,红石比较器会执行信号减法运算:

  • 用主输入信号的强度减去侧输入信号的强度

  • 如果结果大于0,就输出这个结果强度的信号

  • 如果结果小于等于0,就不输出信号

就像是一个小计算器,可以做减法运算!

3.9.3.4. 功能四:检测方块状态

红石比较器最神奇的能力是可以检测方块的状态:

  • 容器检测:检测箱子、漏斗、熔炉等容器里物品的填充程度 - 空容器:0级信号 - 满容器:15级信号(最强) - 信号强度规则:比较器检测容器时,隔着的物品如果是15的强度,输出的就是15;如果低于15,那就是隔着的后面的强度输出

  • 其他方块状态检测: - 熔炉:检测熔炉的燃烧状态和物品烹饪进度 - 酿造台:检测酿造进度和材料状态 - 木桶:检测木桶里液体的多少 - 蜂巢:检测蜂巢里蜂蜜的多少 - 避雷针:检测避雷针是否正在引雷 - 讲台:检测讲台上是否有书,以及书的页数

就像是一个小侦探,可以知道各种方块的秘密状态!

3.9.4. 如何根据物品数量计算信号强度

红石比较器检测容器时,会根据容器里的物品数量计算出相应的信号强度。这个计算方法很有趣哦!

基本计算原理: - 信号强度 = (物品总数量 ÷ 容器最大容量) × 15 - 结果向下取整,只保留整数部分 - 信号强度范围:0-15级

不同容器的容量

常见容器的最大容量

容器类型

格子数

最大堆叠数

最大容量

满信号所需物品

小型箱子

9

64

576

576个物品

大型箱子

27

64

1728

1728个物品

漏斗

5

64

320

320个物品

熔炉

3

64

192

192个物品

酿造台

5

64

320

320个物品

木桶

1

1

1

1桶液体

蜂巢

1

1

1

1格蜂蜜

计算示例

  1. 小型箱子: - 最大容量 = 9格 × 64 = 576个物品 - 每个信号强度需要的物品数 = 576 ÷ 15 = 38.4个 - 所以:

    • 0-38个物品 → 0级信号

    • 39-76个物品 → 1级信号

    • 77-114个物品 → 2级信号

    • ...以此类推

    • 541-576个物品 → 15级信号

  2. 漏斗: - 最大容量 = 5格 × 64 = 320个物品 - 每个信号强度需要的物品数 = 320 ÷ 15 ≈ 21.33个 - 所以:

    • 0-21个物品 → 0级信号

    • 22-42个物品 → 1级信号

    • 43-63个物品 → 2级信号

    • ...以此类推

    • 299-320个物品 → 15级信号

3.9.5. 如何根据信号强度计算物品数量

反过来,我们也可以根据红石比较器输出的信号强度,估算容器里大概有多少物品。

基本估算方法: - 物品数量范围 = 信号强度 × (容器最大容量 ÷ 15) 到 (信号强度 + 1) × (容器最大容量 ÷ 15) - 1 - 对于精确计算,需要知道具体的容器类型和容量

估算示例

  1. 小型箱子: - 每个信号强度对应约38.4个物品 - 0级信号 → 0-38个物品 - 1级信号 → 39-76个物品 - 2级信号 → 77-114个物品 - ...以此类推 - 15级信号 → 541-576个物品

  2. 漏斗: - 每个信号强度对应约21.33个物品 - 0级信号 → 0-21个物品 - 1级信号 → 22-42个物品 - 2级信号 → 43-63个物品 - ...以此类推 - 15级信号 → 299-320个物品

精确计算技巧: - 对于单个堆叠的物品,可以直接计算:物品数 = 信号强度 × 堆叠大小 ÷ 15 - 对于多个堆叠的物品,需要考虑每个堆叠的数量 - 实际应用中,通常使用信号强度作为阈值,而不是精确计算物品数量

3.9.6. 红石比较器的信号传递

红石比较器的信号传递方向和强度取决于它的工作模式:

红石比较器的信号传递

工作模式

信号输入

信号输出

应用场景

比较模式

主输入 > 侧输入

输出 = 主输入强度

信号开关、条件判断

比较模式

主输入 ≤ 侧输入

无输出

信号阻断

减法模式

主输入 - 侧输入 > 0

输出 = 差值

信号调节

减法模式

主输入 - 侧输入 ≤ 0

无输出

信号阈值

承载模式

只有背面输入

输出 = 输入强度

信号传递

容器检测

容器填充程度

输出 = 填充比例(0-15级)

自动农场、物品检测

状态检测

方块状态变化

输出 = 状态对应强度

各种状态检测

3.9.7. 如何使用红石比较器?

使用红石比较器非常简单,只需要几个步骤:

  1. 放置:右键点击地面或方块放置红石比较器

  2. 调整方向:放置时,它会朝向你面对的方向

  3. 切换模式:右键点击顶部的按钮可以切换比较模式和减法模式

  4. 连接信号: - 背面:连接主输入信号或容器 - 侧面:连接侧输入信号(可选) - 前面:连接输出信号到其他元件

3.9.8. 红石比较器的应用例子

红石比较器在 Minecraft 中有很多聪明的用途,让我们看看一些常见的例子:

  1. 自动农场 - 用比较器检测漏斗或箱子里的物品数量 - 当物品达到一定数量时,自动停止农场 - 当物品被取走后,自动重新启动

  2. 智能储存系统 - 用比较器检测多个箱子的填充程度 - 当一个箱子满了,自动切换到下一个箱子 - 实现物品的自动分类和储存

  3. 信号阈值检测器 - 用比较器设置信号强度的阈值 - 只有当输入信号超过阈值时,才输出信号 - 可以用来制作压力板重量检测、人数检测等

  4. 红石锁 - 用比较器的比较模式制作密码锁 - 需要输入正确的信号强度组合才能解锁 - 比普通的密码锁更安全

  5. 物品计数器 - 用比较器检测物品通过漏斗的数量 - 可以统计农场的产量 - 可以制作自动计分板

  6. 红石音乐 - 用比较器的减法模式制作不同音高的音符 - 可以制作更复杂的音乐节奏 - 实现自动音乐播放器

  7. 陷阱系统 - 用比较器检测玩家是否拿走了宝藏 - 当宝藏被拿走后,触发陷阱 - 可以制作寻宝游戏

  8. 自动熔炉 - 用比较器检测熔炉里的燃料和材料 - 当材料烧完后,自动停止 - 当燃料用完后,发出提醒

  9. 酿造台监控 - 用比较器检测酿造台的酿造进度 - 当酿造完成时,自动发出提醒 - 可以制作自动酿造系统

  10. 蜂蜜收集器 - 用比较器检测蜂巢里蜂蜜的多少 - 当蜂蜜满了,自动提醒玩家收集 - 可以制作自动蜂蜜农场

3.9.9. 红石比较器小实验

让我们来做几个有趣的实验,感受红石比较器的聪明才智!

实验一:容器检测 - 放一个箱子,旁边放一个红石比较器(背面对着箱子) - 比较器前面放红石线和红石灯 - 往箱子里放不同数量的物品,观察红石灯的亮度变化

实验二:信号比较 - 放一个红石比较器,背面和侧面都放红石线 - 比较器前面放红石灯 - 在背面的红石线上放一个拉杆(主输入) - 在侧面的红石线上放另一个拉杆(侧输入) - 分别拉动两个拉杆,观察红石灯的状态

实验三:信号减法 - 放一个红石比较器,切换到减法模式(按钮按下) - 背面和侧面都放红石线 - 比较器前面放红石灯 - 在背面的红石线上放一个拉杆(设置为15级信号) - 在侧面的红石线上放红石粉,连接到一个可以调节信号强度的装置 - 调节侧输入的信号强度,观察红石灯的亮度变化

实验四:承载信号 - 放一个红石比较器,背面放红石线连接到电源 - 比较器前面放红石线和红石灯 - 观察红石灯的亮度是否与输入信号强度相同

实验五:酿造台检测 - 放一个酿造台,旁边放一个红石比较器(背面对着酿造台) - 比较器前面放红石线和红石灯 - 在酿造台里放材料开始酿造,观察红石灯的亮度变化

实验六:物品数量与信号强度 - 放一个漏斗,旁边放一个红石比较器(背面对着漏斗) - 比较器前面放红石线和红石灯 - 往漏斗里放不同数量的物品,记录信号强度的变化 - 验证我们的计算公式是否正确

3.9.10. 红石比较器的优点和缺点

优点: - 可以承载信号强度,保持信号不变 - 可以比较信号的强弱,实现智能判断 - 可以执行信号减法,实现信号调节 - 可以检测方块状态,实现自动化 - 体积小,占用空间少 - 制作简单,只需要石头、红石火把、红石粉和下界石英

缺点: - 工作原理比红石中继器复杂,需要更多的学习时间 - 信号传递速度比红石中继器慢一点(有0.1秒的延迟) - 在复杂电路中容易出错,需要仔细调试 - 不能像红石中继器那样放大信号 - 需要下界石英,早期游戏中可能不容易获得

3.9.11. 红石比较器的制作方法

材料准备 - 3个石头 - 2个红石火把 - 1个红石粉 - 1个下界石英

制作步骤 1. 打开工作台 2. 在工作台的第一行中间放下界石英 3. 在工作台的第二行放:左边红石火把,中间红石粉,右边红石火把 4. 在工作台的第三行放三个石头 5. 拿出制作好的红石比较器

制作配方 ::

[   ] [石英] [   ]
[火把] [红石] [火把]
[石头] [石头] [石头]

3.9.12. 与其他红石元件的配合使用

与红石中继器配合 - 比较器 → 中继器:可以延长比较器的信号距离 - 中继器 → 比较器:可以为比较器提供稳定的输入信号 - 两者组合:可以制作复杂的信号处理系统

与红石火把配合 - 火把 → 比较器:可以制作脉冲检测电路 - 比较器 → 火把:可以制作信号反转电路 - 两者组合:可以制作记忆电路

与活塞配合 - 比较器控制活塞:可以根据信号强度控制活塞的动作 - 两者组合:可以制作自动分类机、智能门

与漏斗配合 - 比较器检测漏斗:可以制作物品计数系统 - 漏斗 → 比较器:可以制作延时信号系统 - 两者组合:可以制作自动物品分类机

3.9.13. 红石比较器的故障排除

常见问题及解决方案

  1. 信号不输出 - 检查模式:确认比较器的工作模式设置正确 - 检查输入:确认主输入信号大于侧输入信号(比较模式) - 检查差值:确认主输入减去侧输入大于0(减法模式)

  2. 容器检测不准确 - 检查连接:确认比较器背面正确面对容器 - 检查容器:确认容器内有物品 - 检查计算:确认信号强度计算正确

  3. 信号强度异常 - 检查输入:确认输入信号强度正常 - 检查模式:确认比较器模式设置正确 - 检查干扰:确认没有其他信号干扰

  4. 方块状态检测失败 - 检查方块:确认方块支持状态检测 - 检查连接:确认比较器正确面对方块 - 检查状态:确认方块处于可检测状态

3.9.14. 红石比较器的优化技巧

空间优化 - 垂直布局:利用垂直空间放置比较器和相关元件 - 紧凑设计:将比较器和其他元件紧密排列 - 共享元件:多个系统共享同一个比较器

性能优化 - 减少数量:优化电路设计,减少所需的比较器数量 - 合理模式:根据需要选择合适的工作模式 - 避免高频:尽量避免在高频电路中使用比较器

可靠性优化 - 信号缓冲:在比较器输入前使用中继器缓冲信号 - 冗余设计:关键系统使用多个比较器确保可靠性 - 模块化设计:将复杂系统分成多个模块,便于维护

精度优化 - 精确计算:根据容器类型精确计算信号强度 - 多级检测:使用多个比较器实现多级信号检测 - 阈值调整:根据实际需求调整信号阈值

3.9.15. 更多应用案例

案例1:智能自动门 1. 用压力板检测玩家 2. 用比较器设置信号强度阈值 3. 只有当信号强度达到一定值时(例如检测到多个玩家),门才打开 4. 可以防止小动物误触发

案例2:自动甘蔗农场 1. 用侦测器检测甘蔗生长 2. 用比较器检测箱子里的甘蔗数量 3. 当箱子满时,自动停止农场 4. 当甘蔗被取走后,自动重新启动

案例3:物品分类系统 1. 用漏斗和比较器制作多个检测点 2. 根据物品数量和类型,将物品引导到不同的箱子 3. 可以实现全自动分类

案例4:红石密码锁 1. 用多个按钮和比较器 2. 需要输入正确的信号强度组合 3. 比普通密码锁更安全,因为可以设置更多的组合

案例5:自动酿造系统 1. 用比较器检测酿造台的酿造进度 2. 当酿造完成时,自动取出药水 3. 自动添加新的材料开始下一轮酿造

3.9.16. 红石比较器与红石中继器的区别

红石比较器 vs 红石中继器

特性

红石比较器

红石中继器

主要功能

承载信号、比较信号、减法运算、检测方块状态

放大信号、延时、方向控制

工作模式

两种模式(比较和减法)

一种模式

信号输入

背面和侧面两个输入

只有背面一个输入

信号处理

根据输入关系计算输出

直接放大或延时输出

方块检测

可以检测容器和其他方块状态

不能检测方块状态

制作材料

需要下界石英

不需要下界石英

学习难度

稍高

较低

小朋友们,现在你们知道红石比较器的所有厉害了吗?它不仅仅是一个信号比较器,更是红石世界的全能侦探,可以承载信号、比较信号、做减法运算,还能检测各种方块的秘密状态!试着用红石比较器做一些聪明的装置吧,你会发现 Minecraft 的世界变得更加神奇和智能了!