我的世界盔甲架怎么跳舞?

强碧明强碧明最佳答案最佳答案

先放图 最近迷上了MC的舞蹈模式,然后发现这个盔甲架可以跳舞,就做了一个。 这个舞大概由6部分组成——披风,前摇,深蹲,后仰,甩头,踢腿(最后没做完) 我做这玩意主要用到了红石中继器、红石比较器、玻璃管以及引火线。 具体细节我就不说了,因为我觉得关键就在于各个动作之间的时间分配和循环。如果楼主感兴趣的话我可以把代码发出来,不过我只测试了1.7.2版本可用,不知是否有更新。

1.在任意地方搭一个两格高的平台,上面放置要控制的盔甲架上。 在我的实验里,我用的盔甲架是末地的掠夺者斗篷,加上附魔“击退”。下面是我搭的简易模型

2.从平台上方搭一座桥通到底部,并在下方中心位置搭一个3X4的小房间,里面放置红石中继器和红石比较器及输入端口,如图 注意!这时千万不要给红石通电!否则会烧坏它们!(实验证明,即使被烧坏了,再激活它们也能继续正常运行) 下图为通电后的实验结果,这里需要说明的是,由于是单人游戏,所以每个玩家只能控制一面旗子。如果想让两个或多个玩家同时控制一顶头盔,需要用到命令方块来实现。我是用了两种方法:一种是直接输入/give @p minecraft:diamond_helmets 1 0 {Enchantments:[{Id:13,Type:PROTECTION_ENVIRONMENT,Amount:5}]}来给的头盔附魔;另一种方法是先把头盔放到指令框里单击启动,之后再输入 /gamemode creative 使全队进入创造模式,这样就能拿到那顶附魔的头盔了。

3.这时测试一下各个部件是否运行正常,如果不正常(比如某个旗子不能升起降下)则需要进行调节(在我实验时,发现升降不灵活时,调整了一下红石中继器的加速度即可) 如下图,当按下启动按钮时,各部件能按照顺序运行且没有BUG出现,那么就可以进行下一步了。

4.搭建起基本框架后,接下来就要给这个装置添加输入与输出端口了。输入即由玩家触发机器运行,而输出则是机器运行完毕后重设输入端口,等待下一个周期开始。 在我的实验里,我用的是拉杆作为输入信号,但也可以使用其他触发器,如按动按钮、输入密码等。

为了便于观察,在我的实验视频里将输出端口设置成每10秒清除一次输入信号,实际上这种设计是不太合理的,应该设置成连续的输入信号,例如每刷一次怪清一次输入信号。因为如果设置成每隔一段时间清除一次输入信号的话,有可能在程序运行到一半时遇到怪物,此时输入信号还没清除,机器会继续运转,导致后面重复运行的指令错误。另外,如果在最后不想让机器一直重复运行,可以将最后面的循环取消掉。 输出端口我设置的每刷一次怪重新设置一次输入信号,其实这里还可以利用红石火把的熄灭来作为输出信号,因为当有怪物接近时,红石火把会熄灭。

至此,简单的一人游玩的舞蹈装置就做好了。如果想要多人一起玩,只要把旗子数量增加并分散开即可。 视频链接:URL

我来回答
请发表正能量的言论,文明评论!