《我的世界》比較器BUD圖文詳解

BUD(方塊更新檢測)是一種很常見的技術,也有很多介紹,想必大家都已經很熟悉了,今天我來給大家介紹一個特別的BUD——比較器BUD,它不僅有普通BUD所具有的一切功能,還有很多獨特的能力,可以檢測方塊的實體附加值變化。接下來我會首先介紹一下比較器製作BUD的原理,然後展開講它的額外特性。

原理

比較可以檢測箱子里的物品數量,可以檢測水缸里的水,可以檢測探測鐵軌上的箱子礦車和漏斗礦車里的物品數量,可以檢測一系列的東西。

《我的世界》比較器BUD圖文詳解

同時這種檢測是可以隔著一個不透明方塊進行的。

《我的世界》比較器BUD圖文詳解

此時如果我們用活塞把水缸拉走,或者在箱子上面放個不透明方塊讓箱子無法打開,或者用活塞抽走礦車下面的檢測鐵軌。

《我的世界》比較器BUD圖文詳解

比較器不會收到更新,繼續保持激活狀態,此時可以進行方塊更新檢測了!此時只要在比較器周圍產生方塊更新(比如放置方塊),比較器就會熄滅。

《我的世界》比較器BUD圖文詳解

和常見活塞BUD一樣,只要加上重置電路,讓活塞把水缸推回去再拉走,或是拉走箱子上的活塞再拉回來,或者把檢測鐵軌推回去再拉走,就可重置成上面的狀態。

下面是基於上面提到的三種方案的簡單設計:

《我的世界》比較器BUD圖文詳解

《我的世界》比較器BUD圖文詳解

《我的世界》比較器BUD圖文詳解

其中體積最小的要數箱子了,也是我比較偏愛的一種設計,不過這里給大家介紹了原理,大家可以根據具體電路布線需求更改和設計最適合的放到自己的電路中。

特性

1、BUD檢測范圍

和其他BUD一樣,必須是BUD狀態的比較器上下左右前後6個位置的方塊更新才能被檢測到,當然受限於電路,當然受到電路布線的影響,某些位置在特定的設計里可能無法被使用,所以大家一定要結合自己的需求選擇合適的設計!

《我的世界》比較器BUD圖文詳解

2、TEUD/DUD/CUD范圍

特殊的地方來了,比較器還具有檢測方塊實體附加值的更新,對於這種檢測有多種名字:TEUD是(Tile Entity Update Detector實體附加值更新感應器);DUD(Data Update Detector數據更新檢測器);CUD(Comparator Update Detector比較器更新檢測器)。

當然名字不重要啦,重要的是能做什麼,首先明確一下,實體更新檢測的范圍和BUD檢測范圍不一樣,必須是與比較器同高度,靠著比較器或者與比較器隔著一個不透明方塊,即下圖中高亮的位置。

《我的世界》比較器BUD圖文詳解

其中,使用外側位置的時候,一定要確保和比較器中間隔著一個不透明方塊。當然,考慮到電路本身的影響,最方便使用的位置還是比較器側面隔著一個方塊的位置,可以免受檢測器本身電路的干擾,限制最小。

《我的世界》比較器BUD圖文詳解

3、TEUD/DUD/CUD特性

下面通過一系列實驗來展示比較器可以檢測哪些普通BUD無法檢測的東西。

《我的世界》比較器BUD圖文詳解

首先是音符盒的音調變化,這個可以作為一個非常不錯的電路輸入,只需要對著音符盒右鍵即可觸發,相比其他很多開關更加用戶友好。

《我的世界》比較器BUD圖文詳解

可以檢測箱子交互界面里的滑鼠點擊行為,上圖中我點擊了箱子里的一個空格就觸發了更新。

《我的世界》比較器BUD圖文詳解

釀造台開始和結束釀造。

不一一圖片舉例了,簡單枚舉一下MC里有那些更新是TEUD可以檢測而普通BUD無法檢測的。

1、容器中物品數量的增加和減少(合成台不算容器,直接用比較器測量物品數量無法精確到每個物品的增減)

2、滑鼠點擊容器的物品欄

3、釀造台、熔爐開始工作和結束工作(每釀造完一次或每燒完一個物品都會觸發)

4、音符盒子音調變化

5、水缸水位變化

6、探測鐵軌上有實體

當然遠不止這些,大家可以自己去探索一下,這里比較有意思的一個是探測鐵軌上有實體,會不斷觸發,不同的實體周期還不一樣。

《我的世界》比較器BUD圖文詳解

一般實體是4tick周期觸發1個1tick信號。

《我的世界》比較器BUD圖文詳解

而礦車是10tick周期出發1個2tick信號。

來源:網易我的世界論壇

guest
0 Comments
Inline Feedbacks
View all comments