如何在 Minecraft 中制作 红石比较器
红石比较器
红石比较器 (Redstone Comparator) 是复杂红石装置的模拟信号核心:能比较或相减两路信号,也能把容器装填度变成精确数值。
1.21
描述
红石比较器 (Redstone Comparator) 由 3 个红石火把、1 个下界石英和 3 个石头在工作台上合成:下界石英放在中央,红石火把分别位于它的上方和左右两侧,石头铺满底行。与红石中继器不同,红石比较器不会把信号恢复到满强度,而是测量并比较输入信号,输出 0 到 15 之间的精确模拟强度,信号延迟为 2 个游戏刻(0.1 秒)。
红石比较器有两种模式,右键切换。比较模式(前方火把熄灭):后侧输入不弱于任何侧向输入时才输出,否则输出 0;减法模式(前方火把点亮):输出等于后侧输入减去最强的侧向输入。红石比较器还能读取身后容器的装填度——箱子、漏斗、酿造台等按装满程度输出 1 到 15 的信号;唱片机则对每张唱片输出固定的强度,可以搭建自动农场、物品计数器,甚至让装置只在特定歌曲播放时触发动作。
红石比较器有两种模式,右键切换。比较模式(前方火把熄灭):后侧输入不弱于任何侧向输入时才输出,否则输出 0;减法模式(前方火把点亮):输出等于后侧输入减去最强的侧向输入。红石比较器还能读取身后容器的装填度——箱子、漏斗、酿造台等按装满程度输出 1 到 15 的信号;唱片机则对每张唱片输出固定的强度,可以搭建自动农场、物品计数器,甚至让装置只在特定歌曲播放时触发动作。
方块属性
| 物品 ID |
minecraft:comparator
|
|---|---|
| /give 指令 |
/give @p minecraft:comparator
|
| 可堆叠 | 是 (64) |
| 可再生 | 是 |
| Java 版 | 1.5 |
Java 版与 Bedrock 版指南
如何在 Minecraft 中使用红石比较器
-
1
合成红石比较器
在工作台上把 3 个石头铺满底行,中央放下界石英,再把 3 个红石火把放在石英的上方和左右两侧,合成 1 个红石比较器。
-
2
放置并调整朝向
把红石比较器放进电路,让顶面的箭头指向信号要去的方向——箭头一侧是输出端,两侧的平面可以接入侧向信号。
-
3
读取容器装填度
把红石比较器贴着箱子、木桶、熔炉或漏斗的正后方放置,它会按容器装满程度输出 1 到 15 的信号。
-
4
切换减法模式
右键点击红石比较器点亮前方火把,进入减法模式:输出等于后侧输入减去最强的侧向输入。
比较与减法的区别
前方火把熄灭时是比较模式,后侧信号不弱于任何侧向输入才会输出;点亮时是减法模式,从后侧信号中减去最强的侧向信号。例如后侧输入 15、侧向输入 14 时输出 1,可用来搭建只差一格就触发的阈值开关。
相关方块
常见问题
红石比较器和红石中继器有什么区别?
红石中继器会把信号恢复到满强度,并能设置 1 到 4 刻的延迟;红石比较器保留模拟信号强度,能比较或相减两路信号,还能读取容器装填度,两者在红石装置中分工不同。
空箱子和装满的箱子分别输出多少信号?
空容器不输出信号,完全装满的容器输出 15,其余按装满程度在 1 到 14 之间,计算式为 1 + 装满比例 × 14(向下取整)。
红石比较器能分辨唱片机里放的是哪张唱片吗?
能。唱片机播放不同唱片时输出的强度各不相同,从 1 到 15,例如唱片 13 输出 1、唱片 5 输出 15,因此可以让装置只在特定歌曲播放时触发。
除了容器,红石比较器还能读取哪些方块?
蛋糕按剩余片数、堆肥桶按堆肥等级、讲台按翻到的页数、物品展示框按旋转角度,都会向身后的红石比较器输出各自强度的信号。
红石比较器在基岩版里也能用吗?
能。红石比较器在 Java 版和基岩版中都存在,比较模式、减法模式和读取容器装填度的行为完全一致。