我的世界延迟脉冲详细讲解
脚本之家
《我的世界》是许多玩家的热爱,今天就跟大家探讨下《我的世界》延迟脉冲原理图文解析,非常详细的内容,还是不明白延迟与脉冲原理的同学,一定好好看,下面就让我们一起来看看《我的世界》延迟脉冲原理图文解析吧。
此外我们来说一下延迟
红石火把,红石中继器,红石比较器,这三个元器件,拥有一个设定的延迟
活塞具有延迟?的确是有的,但是这个延迟有别于以上三个
红石刻是mc中,红石系统所能处理的最小时间单位,现在看来,是极其不正确的
比方说,我可以做到,在每一gt中,都有投掷器向外扔东西
那么推翻红石刻,建立游戏刻作为红石的基础?
我看没有必要,首先红石刻已经深入人人心,其次红石刻与秒的进率是10比起20更加方便,再往下,如果中继器的调的档都是2gt4gt6gt8gt未免有些不方便。
今天我们说的,是设定的延迟对于活塞的启动延迟的影响
用投掷器来听脉冲,是目前最为可靠的方法,说他是最为可靠的方法,意思是如果这个这个方法有所问题,我这篇帖子的一大部分东西就要崩盘了。
不过咱们还是用一下投掷器吧
今天要说的,是红石信号从输入元件到输出元件的一个过程
我们姑且把中继器,比较器,红石火把作为“有设定延迟的传输介质”
那么,我们就这样总结一下活塞的启动延迟有无
【活塞取消启动延迟,取决于自己所在的红石系统中是否存在有设定延迟的传输介质】
SMG!
好了我们来解释一下,我们把由输入元件,到输出元件,定义为一个系统
就上图来说,是两个系统,中继器激活活塞是一个系统红石块激活投掷器是一个系统
有时候这个系统可能会有分叉或者别的什么,定义什么就不用说的太细了,咱们姑且把“拉杆通过中继器和红石线激活活塞”“拉杆通过中继器和红石线再经过中继器激活投掷器”“红石块激活投掷器”把下图分为三个系统(虽然我觉得可能会有“子系统”,不过我感觉会很复杂)
红石首先是按延迟的顺序来处理的,其次就是一个系统一个系统的处理信号【先处理哪个系统,也就是目前最无解的红石更新问题】
如果激活了一个有延迟的传输介质,这个介质就会把这个系统的活塞设定为没有启动延迟
比方说如下图,如果手动放置图中的火把,火把刚放置时就是亮起的,没有设定延迟直接激活中继器和活塞,中继器延迟1t活塞延迟1.5t所以你会听到两声响声
但如果是拉杆控制中继器,就不会听到两次响声了,因为拉杆在拉回时,红石火把重新亮起,这其中用到了系统给他设定的一次延迟,活塞没有了启动延迟,两边延迟相同,所以只有一声
刚刚发生了很多事导致我现在的内心是崩溃的QAQ
感觉很伤感,有很不爽,有很无奈,还有点孤单...
话说不该发在这里的...
这下我们有大麻烦了,整个有关启动延迟的根基
好啦,我真是乌鸦嘴,不该说那些的。
在此,我放出下一章的更新预告!
《活塞无启动延迟的理论猜想与实验》
这是一个待验证的理论,且这个理论严重打击了对于活塞延迟的根基,也就是说,当初D大所提出,后人所完善的理论,【可能】完全是错误的!
我将会花一段时间来讲述这个新理论,所以,请赶紧学好当前的知识,到更新时,我们将会暂时忘记一切有关活塞启动延迟的理论!要记住,活塞启动延迟理论也仅仅是咱们的理论
谢谢
此外要注意的是!两个理论都是【未验证绝对正确的】,严禁坚信,要敢于质疑。
这理论是未验证绝对正确的...严禁坚信,要敢于质疑
1.中继器的延迟可变
我们使用命令方块计分板,来看看激活一个中继器的延迟是.....1gt?
但是,我们使用中继器激活的话,中继器的延迟变成了...2gt?
也就是说,中继器的延迟在某些情况下,是可能会减少1gt的
也就是说【中继器延迟可变】
经过刚才的实验,我们证实了
被拉杆拉下而激活的中继器,延迟会因此少1gt
而中继器激活的中继器,延迟会保持原样
那么活塞的延迟是多少呢?
我们来看一下,左边延迟是4gt-1gt=3gt
两个活塞同时推出,证明活塞的延迟是3gt
这个装置不仅仅证明了活塞的延迟是3gt
也说明,拉杆会给中继器少1gt
#p#分页标题#e#
当然,这是指拉杆拉下之后的事,也就是拉杆由0→1的事,也就是拉杆的上升沿
我们(当然不是我们!)称,拉杆这个输入,具有【上升沿同时】
那么下降沿呢,活塞需要3gt收回,拉杆会不会给红石火把做了奇奇怪怪的事呢?
好吧,做了
我们(当然还不是我们!)称,拉杆具有【下降沿同时】
那么,我们在金块上装上不同的输入,然后来测试他们同时不同时
比方说...中继器在两个边沿,都是不同时的
当然,有些东西是没法测试两个边沿的
譬如说..树长大,就没法测试下降沿了
不过,我们仍然得到了这样的一张表
我们根据上表..可以找找规律
1.按钮的上升沿是同时的,可是下降沿不是,我们可以这样理解,上升沿是由玩家按下的,而下降沿是自动恢复的,而拉杆的上升沿和下降沿都是由玩家控制的,中继器的上升沿和下降沿都不是玩家控制的,所以他在两个边沿都是不同时的。
2.接着我们来看活塞,普通的活塞推方块去充能,是同时的,但是一旦使用了0t就变成了不同时的
也就是说,活塞做瞬间动作时,总是给出不同时的信号,比方说活塞拉走方块时,一瞬间就开始拉了,然而把方块推到位则需要3gt所以就不是同时的了
3.同样是生成黑曜石,自然的岩浆就是不同时的,而玩家放置岩浆就是同时的了
当“同时信号”给了中继器后(譬如拉杆激活中继器),中继器的延迟就会减少1gt
当然,命令方块也会这样,命令方块有1gt的延迟,但是用拉杆直接激活(用同时信号激活),就会少1gt,也就是说,瞬间执行命令
但是中继器会给出不同时信号,命令方块就会有1gt的延迟,也就是说我们可以抓拍到一瞬,即使中继器激活了,命令方块还在等他的1gt延迟。
#p#分页标题#e#
我们(说了多少遍了不是我们!)把这类,收到不同种类的信号时,可能会减少1gt的延迟的元件叫做不同时元件,命令方块,中继器,比较器,火把,投掷器,发射器都属于不同时元件
那么自然就有同时元件了,红石线和活塞无论收到什么信号,都不会减少他们的延迟
那我们来算一算延迟吧!
一共是五排,全部是由拉杆激活,根据查表拉杆属于上升沿同时元件,也就是说中继器要减少1gt啦
第一排活塞属于非同时元件,不减少延迟所以第一排是3gt
第二排中继器属于同时元件减少1gt1+3=4gt
第三排中继器属于同时元件减少1gt1+3=4gt接着是一个1t中继器,因为活塞推方块是上升沿同时,因此中继器减少1gt总计5gt
第四排中继器属于同时元件减少1gt3+3=6gt
第五排活塞属于非同时元件不减少延迟3+3=6gt
那么延迟分别是...3gt4gt5gt6gt6gt
那么我们用命令方块测量数据,的确可以得到34566
我们还是直观的看图吧
hmm接着我们要说的,就是,我们摆一些看起来等效的电路,来证明,活塞没有启动延迟
其实是三个单元
每个单元都是下图这样,我来解释一下
上免红石信号激活中继器激活活塞中继器为1档推出后激活中继器中继器为1档,之后激活门
下面中继器两档激活活塞激活门
对比一下门这部分是一样的(除非门也有奇奇怪怪的延迟)
此外中继器激活活塞所以无论活塞有没有启动延迟,都没有区别
对了最后那个比较的部分,我放反了
结果是这样这证明了
上下两路的延迟是不一样的
换句话说..不是门的问题就是中继器的问题了
如果门没有问题的话
按照启动延迟的理论上路是1t中继器+1t无启动延迟活塞+1t中继器=3t
下路是2t中继器+1t无启动延迟活塞=3t
也就是启动延迟理论被推翻了
如果按照国外的理论的话,拉杆和踏板都在上升沿同时
所以中继器减少1gt激活3gt的活塞活塞推方块是在上升沿同时的,最后一个中继器也少1gt一共是1+3+1=5gt
下路中继器减少1gt激活3gt活塞3+3=6gt
也就是每一个单元会有1gt的延迟差
#p#分页标题#e#
现在我们再来重新审视一下短脉冲
我这里列举了7种短脉冲发生器
这次咱们用这种机械来研究脉冲的特性
正常情况下会这样
如果脉冲在短一些,就这样了
如果在短一些盔甲架就根本不移动了
先把这三种称为完全的不完全的和无法推动的
最后我们得到这些..也就是说短脉冲有5种
现在让我们来看一下哪些对应哪些吧
长1t
#p#分页标题#e#
短1t
0.5t和短1t
长0t
0.5t
短0t
如果一个活塞收到的是短脉冲,那么它就会在相应的时间内完成推出,并且立即决定收回,之后再自检
如果活塞受到的是短脉冲,那么它在推方块时,都会在两个边沿给出不同时信号
接下来,我们来研究漏斗
我们用拉杆的下降沿和中继器的下降沿来测试
一旦关闭拉杆漏斗都会在1gt之内把里面的东西漏下去,这也就是说,漏斗不受同时和非同时信号的影响
换句话说,漏斗和活塞一样,是一个同时元件
#p#分页标题#e#
我们知道拉杆对中继器会影响1gt那么漏斗会不会对比较器有影响?
换句话说拉杆在下降沿同时那么漏斗是不是呢?
上路,漏斗应当会在1gt漏走物品,比较器会在1gt或者2gt
下路中继器的延迟是2gt
两个活塞是同时开始收回的,这意味着比较器的延迟减少了1gt
我们来看这个机械
掉落沙是“同时同时”的信号因此中继器1gt
但是我们看到,活塞是一起收回的,这意味着漏斗是瞬间讲物品传下去的因此,右边只有比较器的1gt所以活塞才一齐收回
那么这些,就是让漏斗瞬间传递的事项
刚才的机械说明了,即使是漏斗,对部分同时信号也会有奇怪的表现
现在我们来看看活塞,这是视频里的两个机械
#p#分页标题#e#
如果可以的话,试试做一个吧
但是当我们拉下后,两个机械做出了不同的反应...这是应该的,本来两个机械就不一样
但是注意到,只有不同时信号,也就是右边的活塞拉回红石块是瞬间动作,连带铁块拉了回来,(这应当是更新顺序问题?)