我的世界红石逻辑电路教程(我的世界红石电路方块更新检测器详细资料一览)(1)

1.从活塞非常规激活说起

众所周知,活塞和投掷器是一个非常神奇的方块,何以见得呢?人们发现,激活这家伙上方方块的五格毗邻,都能激活这家伙,其他的输出元件都不具备这一特征。而且通常,这活塞还会陷入一个异常的状态,只有在旁边放一个方块,活塞才会推出。这后来被人们称作非常规激活。

至于为什么活塞和投掷器是这样,没人说得清楚,这也不属于理论红石的探讨范围。而且PE证明了活塞没有BUD位也能活,所以,这一切都不是那么必要,Mojang不改可能是留个念想吧(误)。

一些在地图生成时的异常。我觉得任何一个玩生存的玩家应该都遇到过浮空沙,在上面跑都没问题,放一个方块就塌了。

人们开始把这两个现象结合在一起:是放置方块时,产生了方块更新信号,更新到了这些“异常方块”,使他们恢复正常。这就是方块更新理论!

由于方块更新理论的流行,这种“未更新”的“异态”,就被人们叫做BUD态了。

有了方块更新理论,人们可以解释活塞的非常规激活吗?为此,人们不惜选用了另一种描述方式:

在之前的所有输出元件中,一直是红石线激活,活塞伸出,自从活塞来了,选用的是“活塞位上有信号,活塞激活”这样的方式。当然,也有人使用前者,比较典型的就是“活塞自带方块”的理论,或者是更直观的“红石灯模型”。这里主讲BUD,就不介绍这两种模型了。

当然,活塞激活有三种,并不是所有的激活都会引起BUD。要分活塞位。

活塞位包括10个方块,每个活塞都有10个,给我好好记牢了!

常规激活位包括活塞非面朝方向的毗邻。

非常规激活位,也就是BUD位,包括活塞上方方块,非活塞本身的毗邻。

如果你接受过良好的教育的话,这么简单的位置描述应该是很容易理解的,常规位和非常规位各5个,就不多解释了!(Yes,没用图)

信号在常规位,活塞常规激活,激活结果为活塞伸出。

红石元器件和有附着的输入元件以及陷阱箱的信号在非常规位,活塞非常规激活,激活结果为活塞伸出。

充能方块、没有附着的输出元件,例如红石块在非常规位,活塞非常规激活,激活结果为活塞陷入BUD态。

那么,方块更新理论又作何解释呢?

红石元器件及有附着的输入元件以及陷阱箱有着更大的更新范围,能够引起活塞的更新。

这一点如何证明呢?简单,找一个浮空沙,在2格远放这些方块,看看会不会更新这些沙子。或者试试投掷器能不能借此陷入BUD态。

这些实验在很久以前就被人们完成了,方块更新理论就这样被证实了,BUD一词成立,开始像烧着一样广为人知,任何一个喜欢装硼的青年都不会放过时不时拿BUD说事。(哦对了,由于投掷器动作没有活塞那么明显,研究起来还是有些困难的,因为投掷器投掷东西后和没投掷长得一样,不好区分,证实还是花了一些功夫。不过1.8的F3界面在右面可以看激活没有,之后就很好研究投掷器BUD了,也就很好理解BUD了。)

那么现在,我们知道,这种陷入BUD态的方块是可以检测方块更新的。我的天哪,任何一个生存玩家都不会放过这一好东西,那么我们需要做的,是一款可以自复位的检测装置,使之可以自动将方块更新信号转变为红石信号,达到了生存领域像红石领域的拓展!没有BUD,就没有当今繁荣的生存电路,以及,靠活塞吃饭的机械电路。

具体说来,BUD有两点吃香:1.检测非红石信号,也就是方块更新信号。2.活塞非常规激活,在一定程度上反而化简了电路。BUD的英文,正是“方块更新检测器”!

事实上,红石信号就是借助方块更新信号传播的,这句话我老爱说了,快记下来,能背的同学快快背下来:红石信号的传递依赖于方块更新,方块更新信号的传递是红石信号传递的源动力。

如果是一个普通的帖子,到这里该停了...但是,对BUD的认识仅仅只有这么肤浅吗?我们来看第二节

我的世界红石逻辑电路教程(我的世界红石电路方块更新检测器详细资料一览)(2)

2.TEUD与比较器更新信号——非常规BUD

举个栗子,游戏中原来有无数幽灵般的方块更新信号,他们帮助着游戏完成自我检测的功能,但是没有人能够看到他们发挥作用。没有亲眼看到,就只是一个假设,怎么足以服人?但是,有了BUD,我们可以切切实实地体会到方块更新信号的存在,方块更新信号不是一个假说,是铁铮铮的事实。

现在,TEUD告诉人们:我检测到了另一种信号。

TEUD可以响应BUD所不能响应的事情,容器的内容物改变可以引起TEUD的响应。

这说明,又一个幽灵被玩家们发现了——比较器更新信号,传递比较器更新的信号,让满箱检测得以实现。

随着TEUD,也就是比较器更新检测器的发展,人们总结了制作TEUD的方法,就一句:让比较器陷入BUD态。

具体怎么做就不说了,这方面很多帖子都很好,没必要让我一个传递思想的人再啰嗦。(而且我也不用放图了!)

让比较器陷入BUD态,不错,这样的方法确实可以检测比较器更新信号,但是另一个问题出现了:这家伙自然也检测方块更新信号,这俩信号混在一起了,能分离吗?

分离的话,必须借助更新范围。大多数方块更新信号的范围都是毗邻的六个方块,而比较器更新信号则是本身的四周方块,或隔一个实体方块的四周方块,利用这个,可以分离比较器更新信号和方块更新信号。这一现象称为TEUD的分离现象。我们将比较器更新信号使TEUD动作,称为TEUD的响应。这个响应很重要,我特意弄成红色的了,希望牢牢记住。

那么,TEUD属于BUD吗?要知道,BUD是方块更新检测器,是检测方块更新信号的。TEUD的本职并不是检测方块更新信号,但是TEUD接收到方块更新信号时又会有所动作,可以作为信号输出。啊,烦死了,这样吧,咱们管TEUD叫非常规BUD,原先的BUD叫常规BUD好了。

事实上,这一时期还有其他的非常规BUD诞生,但是并没有引起玩家的太多重视。后来也有人研究过,但是基本上都不了了之了,最近也有人发了个新的非常规BUD。不过这些非常规BUD影响没有TEUD大,本质上没有什么进展,因此就不细说了。非常规BUD包括:TEUD、观察者、门BUD、Y-BUD、CBUD。

如果你以为事情到这里就结束了的话,就想得太简单了,1.9更新,出现了观察者。

3.观察者与...观察者更新信号?——方块变化!

1.9,观察者,这个号称能够检测方块更新的家伙...呃...好像不是。

猜错了,没有观察者更新信号。观察者什么来头?

是的,只是Mojang说观察者检测方块更新信号的,除了Mojang,没有一个人认可这句话,这句话压根就是错的,观察者不检测任何更新信号!

实验表明,观察者对一些奇怪的事项产生了响应,比如水流,这太让人匪夷所思了,水流这家伙,从来是不被人看到有更新信号的啊。除此之外,观察者甚至能检测羊吃草,肟!

羊吃草一直以来被认为是不会产生信号的,或者说,羊吃草产生的是一种只在内部更新自己的更新信号?这太匪夷所思了吧,游戏要这种更新信号干什么?

冷静的往往能看透事物的本质——除了观察者外,其余BUD的根本原理都是让自己陷入BUD态,而观察者呢?从未陷入BUD态,因为他压根就不是一个输出元件!(这一点倒是和Y-BUD很相似,不知道有没有内在的联系。)

或许你可以让观察者陷入BUD态,但现在的观察者绝对是处于非BUD态的,观察者真的是观察者,没有任何的波动,至始至终完成着自己的使命,换句话说,他并非受到了更新,他输出信号不是因为他之前处于不正常的BUD态,而是处正常的检测状态!

观察者在检测信号,检测到信号,关闭检测功能,等待延迟过去,输出信号,开启检测功能....

4.小结

从方块更新理论的发展看来,BUD越来越好的融入了玩家的方方面面。而从方块更新理论的研究过程来看,充分地体现了实践是认识的来源这一道理。无数次的实验,才最终总结出方块更新理论,没有最初的实验,方块更新理论永远不会诞生;没有后续的实验,方块更新理论永远不会被证明是正确的,从而使BUD流传。实践是检验认识真理性的唯一标准。从认识到实践,再从实践到认识,从方块更新,再到比较器更新,最后到观察者,来来返返的思维碰撞着,在众多的认识面前,哪一条才能恰如其分地自圆其说?认识是具有反复性和上升性的,我们最后总结如下:

方块变化指的是某一位置的方块因为某些原因产生了变化。这一变化在游戏中十分普遍,之所以得到重视,是因为方块变化常常伴随着方块更新信号、比较器更新信号等信号,这些信号可以通过一定的检测装置变为红石信号。

研究方块变化项如何产生更新信号的理论,就是方块更新理论。关于检测方块变化项并转化为红石信号的装置,主要就是常规BUD,TEUD和观察者。

,