Minecraft(我的世界)中文论坛

标题: 【新手向】你们了解红石比较器吗?

作者: ufof    时间: 2015-2-21 17:57
标题: 【新手向】你们了解红石比较器吗?
本帖最后由 ufof 于 2015-2-23 16:11 编辑

零、废话
在开始教程之前,我先提前声明一下:本帖子的内容是对白白的新人写的,而非中级玩家或大触。我希望大触也可以以客观的角度去阅读这个教程。
部分内容来自中文Minecraft Wiki。





一、基本特征
红石比较器一共有两个输入端。这两个输入端分别为红石比较器的后面以及红石比较器的侧面。我们姑且把后面的输入端命名为A、侧面为B。还有一个输出端,我们命名为C。如下图所示:


在没有输入端B时,红石比较器会传输输入端A的信号。不会中继、亦不会衰减。如下图所示:



在上图,既没有中继器也没有比较器的电路,信号强度是正常衰减的,即从15以此向下衰减。在中继器的电路中,强度为14的信号被中继到15在比较器的电路中,强度为14的信号经过比较器之后,仍然为14,没有任何变化


我们对比较器右键的时候,其会从比较模式进入减法模式,如下图所示。这两种模式只能在两个输入端皆有的情况下才有用



关于这两种模式,我们下一章详解。





二、比较模式
在比较模式中:
当A的信号强度≥B,则C=A;
当A的信号强度<B,则C=0。



如下图所示:



在本图中,输入端A的信号强度为15,输入端B的信号强度为7。这符合A>B,所以C=15=A。



在本图中,输入端A的信号强度为11,输入端B的信号强度为15。这符合A<B,所以C=0。



三、减法模式
当我们右键红石比较器时,我们可以看到红石比较器前面的灯亮了。这表明比较器已经进入减法模式。
在减法模式中:
C=A-B。若A-B为负数,则C=0;








在本图中,A=8,B=3,C=5。这符合A-B=C。



在本图中,A=13,B=14,C=0。13-14<0,所以C=0。




四、满箱检测

红石比较器还有一个功能:探测容器中的物品数量。其通过探测容器的物品数量  所输出的信号强度  与  容器中的物品数量  有正比关系。(这句话我听着都觉得绕,所以我把这个句子分了一下段)


如下图所示:



这就是比较器探测容器的方法。
注意,是容器,而不仅仅是箱子,所以说像漏斗、熔炉什么的都可以。
而且,无论是在比较模式还是比较模式,其都可以探测。

容器的物品数量与其所输出的信号强度是有关系的,公式如下(在word中打出来的):





经过沙发的提醒,第二个公式有一个瑕疵:如果需要的信号是1,那需要的信号-1就变成0了。不过其他信号强度都可以。
注意:第一个公式向下取整、第二个向上。
举一个例子:我在漏斗里放3组铁块,信号强度是多少?
信号强度=[1+(3/5*14)]
=[1+0.6*14]
=1+8.4
=9.4
向下取整:9


我们验证一下:






这证明公式正确。
容器探测在模拟电路中显得十分重要,这点我不多说了。




五、其他
其实除了上面几个用途,比较器还是有挺多功能的。比如说探测唱片机播放的唱片、什么命令方块。也都有很大的用处。这点我不会赘述。如果大家感兴趣,欢迎到Minecraft Wiki去查。




六、结语
能够牺牲自己的时间来写这篇教程是真的很辛苦,我希望大家能够给予我一点鼓励,谢谢大家。完全欢迎大家的批评和建议,谢谢你们!

[groupid=143]The Redpixel[/groupid]
作者: 330032662    时间: 2015-2-21 18:29
计算需要的物品数的公式有问题,如果需要的信号强度是1呢?1-1=0,任何数乘0就等于0,可信号强度是1的话明显是需要放一个物品
作者: Regrets.    时间: 2015-2-21 18:30
成功捕捉大触一只
作者: A_dan    时间: 2015-2-21 18:40
不错,很详细
作者: ufof    时间: 2015-2-21 18:48
330032662 发表于 2015-2-21 18:29
计算需要的物品数的公式有问题,如果需要的信号强度是1呢?1-1=0,任何数乘0就等于0,可信号强度是1的话明 ...

貌似是这样。这是wiki上给的公式。不过其他的信号强度都可以。
作者: 阿散ASun    时间: 2015-2-22 11:17
都讲到满箱检测了你顺带把容器也给讲下嘛{:10_518:}
作者: ufof    时间: 2015-2-22 11:21
阿散ASun 发表于 2015-2-22 11:17
都讲到满箱检测了你顺带把容器也给讲下嘛

下面几章再将呗
作者: PTmissionary    时间: 2015-2-22 11:57
你的输入端B两边都是可以输入的。
两边都输入的时候取大的那一边。
作者: ufof    时间: 2015-2-22 11:58
PTmissionary 发表于 2015-2-22 11:57
你的输入端B两边都是可以输入的。
两边都输入的时候取大的那一边。

Umm...你指的是比较模式吗?
作者: PTmissionary    时间: 2015-2-22 12:10
ufof 发表于 2015-2-22 11:58
Umm...你指的是比较模式吗?

两种模式都是这样。
作者: bt的僵尸    时间: 2015-2-22 16:38
LZ话说的真清楚
好吧表示不了解的只有公式
作者: 世界怕怕    时间: 2015-2-23 13:23
LZ讲得非常详细,清楚直观!渣渣顶一个
作者: Eec_    时间: 2015-2-23 13:38
看起来非常的不错 赞一个
作者: Eec_    时间: 2015-2-23 13:39
进阶红石大神 2333
作者: 2抢我3241    时间: 2015-2-23 15:51
虽然不明白,但我还可以利用它做点什么{:10_492:}
作者: 九猫    时间: 2015-2-23 22:41
大触你好...
作者: kqn2    时间: 2015-2-24 15:15
看不懂........
作者: ywgyf    时间: 2015-2-24 16:52
现在小学生都这么聪明了
作者: o0老祖0o    时间: 2015-2-24 17:04
mark.......
作者: Vic维度剪影    时间: 2015-2-24 17:08
PTmissionary 发表于 2015-2-22 11:57
你的输入端B两边都是可以输入的。
两边都输入的时候取大的那一边。

头像好厉害
作者: Vic维度剪影    时间: 2015-2-24 17:10
2抢我3241 发表于 2015-2-23 15:51
虽然不明白,但我还可以利用它做点什么

LV.? Herobrine少见- -