单机游戏

关注公众号 jb51net

关闭
游戏攻略 > 单机游戏 >

我的世界延迟脉冲详细讲解

脚本之家

《我的世界》是许多玩家的热爱,今天就跟大家探讨下《我的世界》延迟脉冲原理图文解析,非常详细的内容,还是不明白延迟与脉冲原理的同学,一定好好看,下面就让我们一起来看看《我的世界》延迟脉冲原理图文解析吧。

此外我们来说一下延迟

红石火把,红石中继器,红石比较器,这三个元器件,拥有一个设定的延迟

活塞具有延迟?的确是有的,但是这个延迟有别于以上三个

红石刻是mc中,红石系统所能处理的最小时间单位,现在看来,是极其不正确的

比方说,我可以做到,在每一gt中,都有投掷器向外扔东西

那么推翻红石刻,建立游戏刻作为红石的基础?

我看没有必要,首先红石刻已经深入人人心,其次红石刻与秒的进率是10比起20更加方便,再往下,如果中继器的调的档都是2gt4gt6gt8gt未免有些不方便。

今天我们说的,是设定的延迟对于活塞的启动延迟的影响

用投掷器来听脉冲,是目前最为可靠的方法,说他是最为可靠的方法,意思是如果这个这个方法有所问题,我这篇帖子的一大部分东西就要崩盘了。

不过咱们还是用一下投掷器吧

今天要说的,是红石信号从输入元件到输出元件的一个过程

我们姑且把中继器,比较器,红石火把作为“有设定延迟的传输介质”

那么,我们就这样总结一下活塞的启动延迟有无

【活塞取消启动延迟,取决于自己所在的红石系统中是否存在有设定延迟的传输介质】

SMG!

好了我们来解释一下,我们把由输入元件,到输出元件,定义为一个系统

www.jb51.net

就上图来说,是两个系统,中继器激活活塞是一个系统红石块激活投掷器是一个系统

有时候这个系统可能会有分叉或者别的什么,定义什么就不用说的太细了,咱们姑且把“拉杆通过中继器和红石线激活活塞”“拉杆通过中继器和红石线再经过中继器激活投掷器”“红石块激活投掷器”把下图分为三个系统(虽然我觉得可能会有“子系统”,不过我感觉会很复杂)

www.jb51.net

红石首先是按延迟的顺序来处理的,其次就是一个系统一个系统的处理信号【先处理哪个系统,也就是目前最无解的红石更新问题】

如果激活了一个有延迟的传输介质,这个介质就会把这个系统的活塞设定为没有启动延迟

比方说如下图,如果手动放置图中的火把,火把刚放置时就是亮起的,没有设定延迟直接激活中继器和活塞,中继器延迟1t活塞延迟1.5t所以你会听到两声响声

www.jb51.net

但如果是拉杆控制中继器,就不会听到两次响声了,因为拉杆在拉回时,红石火把重新亮起,这其中用到了系统给他设定的一次延迟,活塞没有了启动延迟,两边延迟相同,所以只有一声

刚刚发生了很多事导致我现在的内心是崩溃的QAQ

感觉很伤感,有很不爽,有很无奈,还有点孤单...

话说不该发在这里的...

这下我们有大麻烦了,整个有关启动延迟的根基

好啦,我真是乌鸦嘴,不该说那些的。

在此,我放出下一章的更新预告!

《活塞无启动延迟的理论猜想与实验》

这是一个待验证的理论,且这个理论严重打击了对于活塞延迟的根基,也就是说,当初D大所提出,后人所完善的理论,【可能】完全是错误的!

我将会花一段时间来讲述这个新理论,所以,请赶紧学好当前的知识,到更新时,我们将会暂时忘记一切有关活塞启动延迟的理论!要记住,活塞启动延迟理论也仅仅是咱们的理论

谢谢

此外要注意的是!两个理论都是【未验证绝对正确的】,严禁坚信,要敢于质疑。

这理论是未验证绝对正确的...严禁坚信,要敢于质疑

1.中继器的延迟可变

www.jb51.net

我们使用命令方块计分板,来看看激活一个中继器的延迟是.....1gt?

www.jb51.net

但是,我们使用中继器激活的话,中继器的延迟变成了...2gt?

也就是说,中继器的延迟在某些情况下,是可能会减少1gt的

也就是说【中继器延迟可变】

经过刚才的实验,我们证实了

被拉杆拉下而激活的中继器,延迟会因此少1gt

而中继器激活的中继器,延迟会保持原样

www.jb51.net

那么活塞的延迟是多少呢?

我们来看一下,左边延迟是4gt-1gt=3gt

www.jb51.net

两个活塞同时推出,证明活塞的延迟是3gt

这个装置不仅仅证明了活塞的延迟是3gt

www.jb51.net

也说明,拉杆会给中继器少1gt

#p#分页标题#e#

www.jb51.net

当然,这是指拉杆拉下之后的事,也就是拉杆由0→1的事,也就是拉杆的上升沿

我们(当然不是我们!)称,拉杆这个输入,具有【上升沿同时】

www.jb51.net

那么下降沿呢,活塞需要3gt收回,拉杆会不会给红石火把做了奇奇怪怪的事呢?

www.jb51.net

好吧,做了

我们(当然还不是我们!)称,拉杆具有【下降沿同时】

www.jb51.net

那么,我们在金块上装上不同的输入,然后来测试他们同时不同时

www.jb51.net

www.jb51.net

比方说...中继器在两个边沿,都是不同时的

当然,有些东西是没法测试两个边沿的

譬如说..树长大,就没法测试下降沿了

www.jb51.net

不过,我们仍然得到了这样的一张表

我们根据上表..可以找找规律

1.按钮的上升沿是同时的,可是下降沿不是,我们可以这样理解,上升沿是由玩家按下的,而下降沿是自动恢复的,而拉杆的上升沿和下降沿都是由玩家控制的,中继器的上升沿和下降沿都不是玩家控制的,所以他在两个边沿都是不同时的。

2.接着我们来看活塞,普通的活塞推方块去充能,是同时的,但是一旦使用了0t就变成了不同时的

也就是说,活塞做瞬间动作时,总是给出不同时的信号,比方说活塞拉走方块时,一瞬间就开始拉了,然而把方块推到位则需要3gt所以就不是同时的了

3.同样是生成黑曜石,自然的岩浆就是不同时的,而玩家放置岩浆就是同时的了

当“同时信号”给了中继器后(譬如拉杆激活中继器),中继器的延迟就会减少1gt

当然,命令方块也会这样,命令方块有1gt的延迟,但是用拉杆直接激活(用同时信号激活),就会少1gt,也就是说,瞬间执行命令

www.jb51.net

但是中继器会给出不同时信号,命令方块就会有1gt的延迟,也就是说我们可以抓拍到一瞬,即使中继器激活了,命令方块还在等他的1gt延迟。

#p#分页标题#e#

www.jb51.net

我们(说了多少遍了不是我们!)把这类,收到不同种类的信号时,可能会减少1gt的延迟的元件叫做不同时元件,命令方块,中继器,比较器,火把,投掷器,发射器都属于不同时元件

那么自然就有同时元件了,红石线和活塞无论收到什么信号,都不会减少他们的延迟

www.jb51.net

那我们来算一算延迟吧!

一共是五排,全部是由拉杆激活,根据查表拉杆属于上升沿同时元件,也就是说中继器要减少1gt啦

第一排活塞属于非同时元件,不减少延迟所以第一排是3gt

第二排中继器属于同时元件减少1gt1+3=4gt

第三排中继器属于同时元件减少1gt1+3=4gt接着是一个1t中继器,因为活塞推方块是上升沿同时,因此中继器减少1gt总计5gt

第四排中继器属于同时元件减少1gt3+3=6gt

第五排活塞属于非同时元件不减少延迟3+3=6gt

那么延迟分别是...3gt4gt5gt6gt6gt

那么我们用命令方块测量数据,的确可以得到34566

我们还是直观的看图吧

www.jb51.net

www.jb51.net

www.jb51.net

hmm接着我们要说的,就是,我们摆一些看起来等效的电路,来证明,活塞没有启动延迟

www.jb51.net

www.jb51.net

其实是三个单元

每个单元都是下图这样,我来解释一下

上免红石信号激活中继器激活活塞中继器为1档推出后激活中继器中继器为1档,之后激活门

下面中继器两档激活活塞激活门

对比一下门这部分是一样的(除非门也有奇奇怪怪的延迟)

此外中继器激活活塞所以无论活塞有没有启动延迟,都没有区别

对了最后那个比较的部分,我放反了

www.jb51.net

结果是这样这证明了

上下两路的延迟是不一样的

换句话说..不是门的问题就是中继器的问题了

如果门没有问题的话

按照启动延迟的理论上路是1t中继器+1t无启动延迟活塞+1t中继器=3t

下路是2t中继器+1t无启动延迟活塞=3t

也就是启动延迟理论被推翻了

如果按照国外的理论的话,拉杆和踏板都在上升沿同时

所以中继器减少1gt激活3gt的活塞活塞推方块是在上升沿同时的,最后一个中继器也少1gt一共是1+3+1=5gt

下路中继器减少1gt激活3gt活塞3+3=6gt

也就是每一个单元会有1gt的延迟差

#p#分页标题#e#

www.jb51.net

现在我们再来重新审视一下短脉冲

我这里列举了7种短脉冲发生器

www.jb51.net

这次咱们用这种机械来研究脉冲的特性

www.jb51.net

正常情况下会这样

www.jb51.net

如果脉冲在短一些,就这样了

www.jb51.net

如果在短一些盔甲架就根本不移动了

先把这三种称为完全的不完全的和无法推动的

www.jb51.net

最后我们得到这些..也就是说短脉冲有5种

www.jb51.net

现在让我们来看一下哪些对应哪些吧

www.jb51.net

长1t

#p#分页标题#e#

www.jb51.net

短1t

www.jb51.net

0.5t和短1t

www.jb51.net

www.jb51.net

长0t

www.jb51.net

0.5t

www.jb51.net

短0t

如果一个活塞收到的是短脉冲,那么它就会在相应的时间内完成推出,并且立即决定收回,之后再自检

如果活塞受到的是短脉冲,那么它在推方块时,都会在两个边沿给出不同时信号

www.jb51.net

www.jb51.net

接下来,我们来研究漏斗

我们用拉杆的下降沿和中继器的下降沿来测试

一旦关闭拉杆漏斗都会在1gt之内把里面的东西漏下去,这也就是说,漏斗不受同时和非同时信号的影响

换句话说,漏斗和活塞一样,是一个同时元件

#p#分页标题#e#

www.jb51.net

我们知道拉杆对中继器会影响1gt那么漏斗会不会对比较器有影响?

换句话说拉杆在下降沿同时那么漏斗是不是呢?

上路,漏斗应当会在1gt漏走物品,比较器会在1gt或者2gt

下路中继器的延迟是2gt

www.jb51.net

两个活塞是同时开始收回的,这意味着比较器的延迟减少了1gt

www.jb51.net

我们来看这个机械

掉落沙是“同时同时”的信号因此中继器1gt

www.jb51.net

但是我们看到,活塞是一起收回的,这意味着漏斗是瞬间讲物品传下去的因此,右边只有比较器的1gt所以活塞才一齐收回

www.jb51.net

那么这些,就是让漏斗瞬间传递的事项

刚才的机械说明了,即使是漏斗,对部分同时信号也会有奇怪的表现

现在我们来看看活塞,这是视频里的两个机械

www.jb51.net

www.jb51.net

www.jb51.net

#p#分页标题#e#

www.jb51.net

www.jb51.net

如果可以的话,试试做一个吧

www.jb51.net

但是当我们拉下后,两个机械做出了不同的反应...这是应该的,本来两个机械就不一样

但是注意到,只有不同时信号,也就是右边的活塞拉回红石块是瞬间动作,连带铁块拉了回来,(这应当是更新顺序问题?)

www.jb51.net