说到这两个输入口,就不得不提——红石比较器的模式。
红石比较器具有两种模式,可以通过观察靠近O输出口的那个红石火把的开关状态来判断此时比较器处于哪种模式:
比较模式——O输出口的红石火把关闭
作差模式——O输出口的红石火把开启
先来讲讲比较模式。当红石比较器处于比较模式时,B或C输入口输入的红石信号强度会和A输入口的红石信号强度作比较,如果B或C>A则O不输出,B或C≤A则O输出,也就是像下面这样子:
┊——0级
┏O┓(插图:91-7)
B△C?
┗A┛
┊——14级
┊——15级
?
∵C=15,A=14
∴C>A
∴O=0(不输出)
——————————
┊——14级
┏O┓(插图:91-8)
B△C┈┈┈?(这里有3格的红石线)
┗A┛
┊——14级
┊——15级
?
∵C=13,A=14
∴C<A
∴O=14(输出)
懂了吧?需要注意的是,如果B和C都有输入,那么游戏会先比较B和C,拿强度最大的和A比较:
空空┊——15级
空空┏O┓(插图:91-9)
?┈┈B△C┈┈┈?
空空┗A┛
空空┊——15级
空空?
∵B=14,C=13
∴B>C
∵A=15
∴B<A
∴O=15(输出)
红石比较器的这个比较模式就是这样,同时这可以引出比较器第二个重要用途:
比较信号强度
当红石比较器靠近O输出口的红石火把开启时,红石比较器就进入了『作差模式』。作差模式的红石比较器会将A输入口的红石信号强度和B或C的红石信号强度相减,并将相减后的红石信号强度从O侧输出:
空空┊——1级
空空┏O┓(插图:91-10)
?┈┈B△C┈┈┈?
空空┗A┛
空空┊——15级
空空?
∵B=14,C=13
∴B>C
∵A=15
∴O=A-B=15-14=1(输出)
不难发现,不管是在哪个模式,红石比较器都会先比较B和C输入口的信号强度,将最大的信号强度抽出来之后再操作A输入口的信号强度。
这个『作差模式』也就是这样,同时这也引出比较器第三个重要用途:
信号强度作差