比较器更新感应器CUD(Comparator Update Detector),又叫做实体附加值更新感应器TEUD(Tile Entity Update Detector)是一个利用游戏的更新范围来感受实体附加值更新的装置。 有许多不同设计,但都基于同样的想法:比较器在不该点亮时点亮,或该点亮时不点亮。 在比较器被方块更新(狭义)或比较器更新更新时会“意识”到它该变了。 比较器更新感应器能监测在比较器旁的比较器更新或隔着1个红石导体的比较器更新。
在Java版中,比较器接受NC更新,因此制成方块更新感应器的比较器可以担当比较器更新感应器,比较器更新感应器也可以作为方块更新感应器。
目录
- 1 它能检测什么
- 2 CUD开关的种类
- 2.1 基于不透明方块挡住箱子的比较器更新检测器
- 2.2 基于被驯服的猫
- 2.3 基于带有容器的矿车和探测铁轨
- 2.4 基于炼药锅
- 2.5 改向BUD
- 2.6 基于物品展示框和非完整碰撞箱的活塞可推动方块(1.8+)
- 3 变种
- 3.1 T-CUD
- 4 历史
- 5 参考
它能检测什么[ ]
CUD能检测所有BUD能检测的事情,还能检测以下事情在比较器旁或隔墙(1个红石导体)发生。
- 箱子、陷阱箱、发射器、投掷器、熔炉、漏斗、酿造台、音符盒、探测铁轨、炼药锅、末地传送框方块、命令方块、告示牌的放置
- 箱子、陷阱箱、发射器、投掷器、熔炉、漏斗的破坏
- 和箱子、陷阱箱、发射器、投掷器、熔炉、漏斗、酿造台、音乐盒、探测铁轨、炼药锅、末地传送框方块、命令方块、告示牌、音符盒、信标的互动
在这张图中你能够看到每样东西可以使用的 CUD 探测器
CUD开关的种类[ ]
因为只有比较器能感受比较器更新,CUD总是基于比较器。每当你干了上面列出的事,就会有比较器更新在水平方向传播一格,传播到红石导体的会再传播一格。
基于不透明方块挡住箱子的比较器更新检测器[ ]
这种方案使用了箱子的特性。当箱子被红石导体挡住打不开时,比较器不会知道它已经不该发出信号直到它被更新。在被更新时,它意识到,并重置系统。
基于被驯服的猫[ ]
这是另一种锁箱子的方案,用猫代替了上面方案中的方块。猫能用活塞矿车或水流移动。
基于带有容器的矿车和探测铁轨[ ]
没有铁轨的运输矿车无法被比较器检测到,可以使用活塞来控制铁轨,或锁定探测铁轨后移动矿车[仅Java版]。
基于炼药锅[ ]
一个基于炼药锅的CUD
一个基于导线指向的BUD。红石线被探测铁轨改向。注意,拉杆要保持始终开启
这方案使用了装了水的炼药锅被推走时不会被比较器注意到的特点。这样比较器仍然会被点亮直到被更新。
使用水缸来实现双稳态的比较器BUD是不可能的,原因是:通过移动水缸无法使得比较器处于两个不同的BUD状态。
改向BUD[ ]
参见: 教程/方块更新感应器§红石导线指向BUG
这方案经常在设计BUD时用到。你能通过用比较器替换中继器把中继器基的BUD搞成CUD。可以通过推拉探测铁轨、红石块或用红石导体卡线来修改导线指向。这样比较器仍然会被点亮直到被更新。
基于物品展示框和非完整碰撞箱的活塞可推动方块(1.8+)[ ]
比较器能从物品展示框中获得能量,但物品展示框必须处在空气方块中。有些方块不会破坏在它位置上的物品展示框。如水,栅栏门,头颅,花。
变种[ ]
其他设备也可以利用与CUD开关相同的基本原理建造。CUD可以被做成可纵向堆叠的,甚至横向堆叠。在基岩版和教育版中,它们可以被做成状态更新检测器。CUD可以利用猫而不依赖活塞。
一个基于物品展示框的T-CUD
另一个基于物品展示框的T-CUD
T-CUD[ ]
T-CUD 会在两个状态之间切换,其实它就是T触发与CUD的结合,在状态A时,比较器熄灭,一旦发生更新就再次亮起(即状态B)如此反复。
历史[ ]
最早可知的CUD是由RedsMiners制造的。它基于的bug已在1.5中被修复。[1]
DvirWi 发现点击箱子内部能被监测[2]
很快,NiceMarkMC设计了一个新版本,使用了 DvirWi’s 的技术[3] Redstone Sheep发现它可以探测到绝大多数的方块状态改变。与NiceMarkMC交流后, 他为这项技术命名为TEDUD (Tile entity data update detector)[4]
之后NiceMarkMC上传了一段DvirWi的版本的视频并为了使它更加简短,叫它TEUD。观众们又提议把这项技术命名为DUD (Data Update Detector),这个名字被广泛使用。
NiceMarkMC接受了DUD这个名字,但是把它改成了CUD,因为其他的名字都带有技术性错误。
参考[ ]
- ↑ https://www.youtube.com/watch?v=DiUcSTQfCvk
- ↑ https://www.youtube.com/watch?v=729o_Xwg1WU
- ↑ https://www.youtube.com/watch?v=R_cSJCzHfZc
- ↑ http://pastebin.com/raw.php?i=Y5jM1idd
红石
参见: Template:Redstone/content
[编辑]
教程(作下划线标记的教程为中文独有教程) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|