JAVA版升降城门教程

大家好,我是超级游戏演说家,一个美貌与智慧并存的男子。前世的千百次轮回,才换得今生的一次相遇。为了让小伙伴们更好地了解游戏中的内容,希望大家能动动小手关注一下。本期内容

很多MC玩家在看到村庄的时候,都会在周围建造一堵城墙,用来抵御外来的灾厄村民们。事实上这样的游戏操作,确实能够给玩家带来与众不同的游戏体验,不过时间久了却会觉得差点意思。有了城墙还不够,我们还要在中间的位置制作一个“升降城门”,这时村庄的逼格就会瞬间提升。这期内容中的“升降门”,是通过我的世界基岩版中的制作方法演变而来的,本来是不想魔改的,结果发现因为侦测器的特性出现了一些问题,算是给java版玩家的福利。本来还有另外一种建造方式,但为了大多数的粉丝朋友着想,就采用了相对来说比较简单的方式。
最重要的基础构造

我们需要挖一个3格高的深坑,长和宽视建造的过程具体而定,演说家不会给大家具体的数值。之后在坑里面放4对粘性活塞,用来将上面的方块推上去,这样可以实现开门的操作。因为我的世界java版中的游戏设定,所以想要让相邻的活塞接收到红石脉冲,我们需要用红石中继器进行“隔离”,否则你会发现粘性活塞纹丝不动。但是在我的世界基岩版中,就不用这么麻烦了,红石线会顺利将红石信号传输至活塞位置,这算是小的改动之一。

上面所说到的构造,只能激活下方的粘性活塞,想要让上方的活塞接收到红石脉冲,我们需要用到Minecraft中的侦测器。侦测器不仅能够检测到方块的变化,还能够检测到红石信号的变化,这样便能向输出端的实体方块充能,和红石中继器的作用类似。只是给实体方块充能是不够的,因为java版中的侦测器只有1红石刻延迟的缘故,所以会导致推上去的方块没办法下来。这里需要将中继器调成一档,目的是让侦测器发出的红石信号产生延迟,让活塞上方的方块来得及反应。

画面中所展现的结构,是另外一侧的,此时活塞和侦测器上都放置了方块。比较仔细的粉丝朋友,应该注意到了活塞下方的红石块,它起到了一个开关的作用,能够在被活塞推到下方的时候,使红石线拥有红石脉冲。至于粘性活塞旁边的红石中继器,是为了让活塞二次向上推动,从而成功粘住方块。红石中继器的档位不用变,照常放置即可。在原版的“升降门”中,中继器右侧放置了一个侦测器,用来检测红石线中的红石脉冲,从而使活塞位置做出反应,不过演说家觉得没什么必要,所以就用了最简便的做法。
实现关门的操作

实现了开门的操作后,我们需要在活塞上方的方块上放置3格高的栅栏,并将其推到指定的位置,这时便到了实现关门操作的时刻。门上面的结构,我们选择普通的活塞即可,主要目的是将栅栏推到原来的位置。这里用到了红石火把的强充能效果,当一个红石火把对上方的方块充能后,被充能的方块位置上的红石火把会熄灭,这样既能实现红石脉冲的传递,还能变相的实现开和关的操作。栅栏的最上方,最好提前放置好方块,这是演说家在实践的过程中总结出来的,可以使栅栏门还原的同时,不会破坏上方的结构。

做完上面所说到的操作后,我们需要给上方的活塞传递红石脉冲,铺一个2格宽的平台,将红石线延伸至活塞位置即可。此时的红石火把是熄灭的状态,当按下了下方的石质按钮之后,熄灭的红石火把会被激活,从而让这个位置的活塞向下推动。如果实在不理解其中的运行原理,可以按照画面中的方式制作。正所谓熟能生巧,多看多做就能够融会贯通。除此之外,熄灭的红石火把被激活后,还能使它上方的方块被强充能,我们利用这一点,可以激活最上面的活塞。

只需要在被充能的方块上放置红石线,就能够正确延伸红石脉冲,老玩家们对此应该是心知肚明的,因为我的世界中不断有新玩家的加入,所以演说家还是有必要说清楚的。到此为止,“升降城门”制作完毕,有些人可能会觉得制作过程比较复杂,可是说句心里话,这种红石系统已经算是最简单的了。

如果要用一个按钮去控制开关门的话,就会变得更加的复杂。还记得实现开门的侦测器吗?它旁边的红石中继器无法很好地被掩盖,最好的方式是在上面放一个楼梯,这样既能不使中继器暴露在空气中,还能使城门颇具特色。当然,你还可以去掉中继器,利用砂砾的重力影响,依然可以实现开、关门的操作。为此,需要将侦测器放置是中继器的位置,大家尝试一下就知道原因了。

(文章转载自超级游戏演说家,侵权联系删除)

文本作者:那就吃饭b

1749次浏览