登录/注册

Minecraft入门第十式:关于红石

2018年08月07日

本章知识点:

红石功能介绍,Scratch直接调用复杂方块的功能复习


在Minecraft我的世界中,红石是一种最好玩的材料啦!


就像是古代机关术一样,Minecraft中能够被红石控制的机械类别几乎覆盖了你能够想象到的极限!


将红石搭建成系统电路,可以为你建造起用于控制或激活其他机械的结构,小到最简单的自动门和光的开关,大到占地巨大的电梯、过山车,农场~


1


激活后的红石系统能够反复输出信号,响应非玩家引发的变化,例如生物移动、物品掉落、植物生长、日夜更替等等。


下面我们就来研究一下,如何结合Scratch运用红石!


一:激活红石


机智的小伙伴们都应该晓得,红石是需要激活哒~


首先,我们在游戏中可以直接右键点击方块,红石就被铺在地面上啦!


注意:此时的红石是处于没有激活的状态的,颜色暗暗der。


而我们只需要在红石附近放置红石火把,就能激活红石啦!


23


二:红石发射器


红石在MC世界中使用广泛,它能被制成红石火把,红石发射器、红石中继器和红石比较器等等。这些物品会在复杂的红石电路或者陷阱中用到,也可以用来触发发射器和投掷器。


所以接下来,我们就来教大家做一个红石发射器!


在传统MC中,一个发射器方块需要通过下图中的固定配方才能制作而成。需要在工作台周围围上一圈石头,中间放一张弓,最底下放置一块红石可以生成发射器。如下图所示;


4


但是如果我们使用Scratch,就可以直接调用发射器的代码编号来直接生成发射器了!


(发射器方块代码编号为23,注意方块数据为2,让发射器出口朝向前方)


5


现在我们给发射器配上红石的充能效果,就可以让发射器实现持续发射的功能了。


理清楚相对位置对应的坐标之后,可以写出如下代码实现我们想要的功能;


①设置发射器:x+1,y-1的方块类型为23,数据为2,指向正前方;

6


②制造供能系统为发射器供能:设置x/y/z到x+2/y+1/z的方块类型为22,也就是青金石方块。

7


③发射器供能:设置XYZ坐标的方块类型为76(红石火把),数据分别为2和1,指向两个方向;

8


④红石粉引导:发射器中间放上红石粉,促进整个系统正常工作;

9


最后,加入z的值增加1和重复执行指令,适当加入等待时长,官方推荐完整代码如下~

10



保存代码执行代码书之后,我们就可以看到一个可以持续发射物品的红石发射器就完成啦!一起来看看效果怎么样~

11


12



我们只是在在发射器中加入弓箭和鸡蛋...


谁知道发射器的出口一直发射出鸡....


场面一度非常壮观...

表情包


如果你也有类似的经历,或通过本篇教程发掘出了什么新玩法,欢迎在社区发帖交流投稿~


想看更多精彩教程,就赶紧收藏我们社区吧。

上一篇
阅读 12151 喜欢 20
下一篇