游民星空 > 攻略秘籍 > 攻略 > 正文

《我的世界》扫射矢量炮制作图文教程 扫射矢量炮怎么制作

2017-03-26 18:28:58 来源:minecraft吧 作者:恩氟烷瑞 我要投稿

第4页:

展开

  那么我们回到我上次留的那个问题(自己挖了个坑往里跳orz事后发现这个问题其实蛮难解释清楚的)

  为什么交错的中继器激活会比并排的中继器激活方式要好

  首先我们来看并排式的,这是一个前后的示意图

游民星空

  图中红色玻璃标出的发射器(以下简称红发射器)处于有三个能触发BUD的位置,黄色玻璃标出的发射器(以下简称黄发射器)有两个能触发BUD的位置。

  既然发射器本身的激活是无法更新其毗邻方块的,那么那些连射的大炮是怎么实现稳定射程的呢,或者说,什么让第一次发射后因为BUD而处于激活锁定状态的发射器被更新而回归原始态呢?

  答案就是中继器。之前也向大家展示过中继器的更新范围了。

  中继器可以更新这个发射器板中的一个十字形区域。

  我们先来分析一下比较简单的黄发射器

游民星空

  从目前的种种现象来看,各种红石器件的更新是按顺序的,同种红石器件的更新也是逐序的,因为我本人也不是太清楚具体的更新顺序,所以我只能穷举一下各种情况了(据说红石线的更新是随机的……简直有毒)

  情况1:更新顺序先紫后蓝(那个紫色其实是品红但是为了方便表述我就直接用紫色了)

  在紫发射器被强充能后,黄发射器会处于亚稳态,但由于中继器更新不到它,所以它不会被激活。随后蓝发射器被强充能,黄发射器被更新,也被强充能方块激活(具体顺序未知)。在发射器失去激活时,紫发射器首先失去充能,随后蓝发射器失去充能并给黄发射器一个更新,黄发射器回归原始态,所以这种情况不会出问题。

  情况2:更新顺序先蓝后紫

游民星空

  在蓝发射器被强充能后,黄发射器被激活,随后紫发射器被强充能,黄发射器处于一个亚稳态。在蓝发射器后的中继器失去激活时,会给黄发射器一个更新,而此时黄发射器正好是处于亚稳态的,这个更新让黄发射器进入了激活锁定状态,随后紫发射器后的中继器失去激活,但是更新不到黄发射器。

  第二次激活时,蓝发射器被强充能,同一gametick内,发射器被中继器更新,不过此时发射器依旧算激活锁定状态。这一gametick过后,黄发射器算作被强充能而处于激活锁定状态,此时给它一个红石信号也无法让它被激活。之后失去激活的情况就和第一次一样了。

  根据上面的分析,情况二也就是先激活蓝发射器再激活紫发射器的情况下,黄发射器就会出现第二次及其以后的激活不发射物品的情况(如果不给它一个额外的更新的话)

  那么红色发射器呢?它的更新情况更加的复杂,不过,其实这些情况只是黄发射器情况的延伸

游民星空

  考虑到对称性,其实红发射器之有三种情况,即蓝蓝紫,蓝紫蓝和紫蓝蓝。大家可以根据前面的分析自己推导一下,只要紫发射器不是最后一个更新,那么红发射器就会一直处于激活锁定状态。

  然后我们再来看看这种交叉布线的情况

游民星空

  对于那些只有一个可以触发BUD位置的发射器(比如图中的黄发射器),我们不用考虑,因为在中继器失去激活后带来的更新会让其回归原始态。在这组发射器中,我们只需要考虑红发射器,因为它有三个触发BUD的位置。

  红发射器所处的情况其实比较复杂,不过我们可以分两种情况来看,一种情况是红发射器最后更新,一种是红发射器不是最后更新。

  情况1:红发射器最后更新

  由于红发射器最后更新,所以不管之前它处于什么状态,在所有中继器失去激活后它都将处于原始态。

  情况2:红发射器不是最后激活

  由于红发射器不是最后激活,所以根据之前的分析,红发射器应该要处于激活锁定状态,但是事实并非如此,红发射器每次都能够正常激活,这是为什么呢?

  其实,这个是由红石线的更新导致的。不管红发射器是否处于激活锁定状态,在第二次激活时,由于红发射器后中继器所连的红石线能够给红发射器一个更新(红石线的更新范围之前有提),所以红发射器会回归原始态,这个更新只需要花费1gametick的时间,而中继器激活发射器需要2gametick,所以发射器会再次被激活。那么,有没有可能把中继器改为红石线来让红发射器一直处于激活锁定状态呢?不行。因为在我这种情况下,把中继器改为红石线会改变红石线的指向,有些红石线是不会指向发射器的,自然无法激活它。

  不过,从另一个角度考虑,如果不让红石线更新红发射器的话,红发射器依旧有可能一直处于激活锁定状态?

  是的,我们可以把装置的布线改成这样

游民星空

  由于红石线更新的随机性,我在每个不同的位置都放红石两次,结果还真的让我找到了一个可以让红发射器一直处于激活锁定状态的位置

游民星空

  我的版本是1.7.10,此时面朝的方向为西,由于红石线更新规律随机,而且每次更新顺序固定(这是好像跟java的版本有关,而且每个版本的顺序可能还不同,所以这个实验的复现性比较差),所以当红发射器后的中继器不是最后一个更新时,红发射器便会一直处于激活锁定状态。

  那么,如何避免出现激活锁定状态的情况呢?

  发射器墙可以用交错布线,而下图的这种情况,我们有另外一种方式。

  有时为了提高空间利用率,我们会采用这样的炮管

游民星空

更多相关内容请关注:我的世界专区

责任编辑:墨池

上一页 1 2 3 4 5 6 7 8 9 10 11 下一页
友情提示:支持键盘左右键“← →”翻页

本文是否解决了您的问题

游民星空APP
随手浏览游戏攻略
code
单机游戏下载
休闲娱乐
综合热点资讯
游民星空联运游戏