Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
Advertisement
红石比较器
Redstone Comparator (Inactive)
Redstone Comparator (Active)
稀有度

Java版常见
基岩版常见

创造标签页JE

红石方块

创造分类BE

物品

合适挖掘工具

Java版
基岩版

硬度

Java版0
基岩版0

爆炸抗性

Java版0
基岩版0

引燃几率

Java版0
基岩版0

烧毁几率

Java版0
基岩版0

熔岩可燃性

Java版
基岩版

窒息生物

Java版
基岩版

红石导体

Java版
基岩版

最大堆叠

Java版64
基岩版64

亮度

是, 9 (当激活时)

光照透明

可再生

命名空间ID

redstone_comparator

红石比较器(Redstone Comparator)为模拟电路方块,用于红石电路中。其特性为:

  • 有两个输入端(位于背面的A与位于一侧的B)和一个输出端(C),可以感应信号强弱,而非之前所有器件的感应是否有信号。也就是说这预示着模拟信号正式加入Minecraft
  • 模式1(前端红石火把熄灭):当A≥B,那么C=A;当A<B,那么C=0
  • 模式2(前端红石火把点亮):当A≥B,那么C=A-B;当A<B,那么C=0
  • 两种模式之间可以通过右键点击来切换。[1]
  • 如果比较器两侧都有信号注入,那么B端会取信号较强的那一端。

比较器也提供了一个额外功能。当其后端与一个容器接触(如箱子、熔炉等)时,比较器会发出与容器里物品栏填满程度成正比的强度的信号。这个功能被称为“满箱检测”。

比较器的外观与红石中继器较为相似。

合成

材料 输入 » 输出
红石火把 + 石头

+ 下界石英


用途

作为方块更新器

无论激活与否,比较器都会以0.5刻的延迟不断更新其前方的方块。这有很大的用处:利用这个特性,你不必再担心使用活塞组成电路时不小心引入BUD的特性了。

作为短延迟二极管

中继器类似,比较器也可以作为二极管使用(B=0),而且只会产生0.5刻的延迟。

作为比较器

比较器的B端可以为输入值设置一个阈值。A只有大于或等于B时,比较器才会有信号输出;否则全无输出。

作为模拟减法器

模式2下,比较器可以作为模拟减法器,A只有大于或等于B时,输出强度才为A-B,否则全无输出。

作为物品栏检测器

当其后端与一个容器接触(箱子熔炉发射器酿造台漏斗。不包括陷阱箱)时,比较器会发出与容器里物品栏填满程度百分比成正比的强度的信号。详见下文。

物品栏检测输出

当容器为空,则无输出。

当容器不为空,输出信号由下式给出:

输出信号强度 = 向下取整(1 + (容器内的物品数量 / (容器的物品槽总数 * 64)) * 14)

例:发射器(9个物品槽)里有300个方块,则输出信号强度为8:

1 + (300/(9*64))*14 = 8.292,向下取整(即直接去掉小数部分)之后为8

注:假設一組方塊為64個, 无法堆叠的物品(例如矿车)被看做是满堆叠的。

产生特定的输出信号强度

你可以利用比较器的这个特性产生特定的输出信号强度。容器内所需的物品数量可由上式的反函数,即下式给出:

需要的物品数量 = 最大值(需要的信号强度, 向上取整((容器的物品槽总数 * 64 / 14) * (需要的信号强度 - 1) ) )

例:要想使用熔炉(3个物品槽)产生强度为9的信号,你需要110个物品:

8与(3*64/14)*(9-1)的最大值为109.714,向上取整后为110

历史

u
[[[红石更新||2012年11月24日]]]
Jeb提到Minecraft中将会有电容器
[[[dinnerbonetweet:284388625595125760||2012年12月27日]]]
Dinnerbone公布了第一批截图,并宣称其名字为“比较器”
[[[dinnerbonetweet:286428595423965184||2013年1月2日]]]
Dinnerbone又公布了一张截图,展示了组合成4-16译码器的比较器。
13w01a红石比较器加入游戏,但无延迟
13w01b为红石比较器加入0.5刻的延迟

画廊

参考

Advertisement