紅石比較器(Redstone Comparator)為模擬電路方塊,用于紅石電路中。其特性為:
有兩個(gè)輸入端(位于背面的A與位于一側(cè)的B)和一個(gè)輸出端(C),可以感應(yīng)信號(hào)強(qiáng)弱,而非之前所有器件的感應(yīng)是否有信號(hào)。也就是說這標(biāo)志著模擬信號(hào)正式加入Minecraft。
模式1(前端紅石火把熄滅):當(dāng)A≥B,那么C=A;當(dāng)A
模式2(前端紅石火把點(diǎn)亮):當(dāng)A≥B,那么C=A-B;當(dāng)A
兩種模式之間可以通過右鍵點(diǎn)擊來切換。
如果比較器兩側(cè)都有信號(hào)注入,那么B端會(huì)取信號(hào)較強(qiáng)的那一端。
比較器也提供了一個(gè)額外功能。當(dāng)其后端與一個(gè)容器接觸(如箱子、熔爐等)時(shí),比較器會(huì)發(fā)出與容器里物品欄填滿程度成正比的強(qiáng)度的信號(hào)。這個(gè)功能被稱為“滿箱檢測(cè)”。
比較器的外觀與紅石中繼器較為相似。
屬性:
類型:固體方塊
受重力影響:無
透明:無
亮度:是,9(當(dāng)激活時(shí))
爆炸抗性:?
開采工具:任何工具
可再生:否
可堆疊:是(64)
合成:
用途:
作為短延遲二極管
與中繼器類似,比較器也可以作為二極管使用(B=0),而且只會(huì)產(chǎn)生0.5刻的延遲。
作為比較器
比較器的B端可以為輸入值設(shè)置一個(gè)閾值。A只有大于或等于B時(shí),比較器才會(huì)有信號(hào)輸出;否則全無輸出。
作為模擬減法器
模式2下,比較器可以作為模擬減法器,A只有大于或等于B時(shí),輸出強(qiáng)度才為A-B,否則全無輸出。
作為物品欄檢測(cè)器
當(dāng)其后端與一個(gè)容器接觸(箱子、熔爐、發(fā)射器、釀造臺(tái)、漏斗。不包括陷阱箱)時(shí),比較器會(huì)發(fā)出與容器里物品欄填滿程度百分比成正比的強(qiáng)度的信號(hào)。詳見下文。若連接的是音樂盒則會(huì)輸出和里面播放的唱片的編號(hào)強(qiáng)度一樣的紅石信號(hào)。
物品欄檢測(cè)輸出
當(dāng)容器為空,則無輸出。
當(dāng)容器不為空,輸出信號(hào)由下式給出:
輸出信號(hào)強(qiáng)度 = 向下取整(1 + (容器內(nèi)的物品數(shù)量 / (容器的物品槽總數(shù) * 64)) * 14)
例:發(fā)射器(9個(gè)物品槽)里有300個(gè)方塊,則輸出信號(hào)強(qiáng)度為8:
1 + (300/(9*64))*14 = 8.292,向下取整(即直接去掉小數(shù)部分)之后為8
注:假設(shè)一組方塊為64個(gè), 無法堆疊的物品(例如礦車)被看做是滿堆疊的。
產(chǎn)生特定的輸出信號(hào)強(qiáng)度
你可以利用比較器的這個(gè)特性產(chǎn)生特定的輸出信號(hào)強(qiáng)度。容器內(nèi)所需的物品數(shù)量可由上式的反函數(shù),即下式給出:
需要的物品數(shù)量 = 最大值(需要的信號(hào)強(qiáng)度, 向上取整((容器的物品槽總數(shù) * 64 / 14) * (需要的信號(hào)強(qiáng)度 - 1) ) )
例:要想使用熔爐(3個(gè)物品槽)產(chǎn)生強(qiáng)度為9的信號(hào),你需要110個(gè)物品:
8與(3*64/14)*(9-1)的最大值為109.714,向上取整后為110