登录/注册

Minecraft入门第十一式:过山车

2018年08月09日

本章知识点:

熟练使用坐标、循环、划线以及理解坐标;


在《我的世界》中,大家是否受够了每天挖矿、开荒、种地和打打小怪的“平淡”生活呢?


其实,在日常和探险之余,我们也可以在游戏中建筑一些刺激的娱乐设施来放松一下~比方说,这次给大家安利的“安全系数”极高的休闲方式——过山车!


看了上一节的小伙伴应该也晓得,像这样的大型设施是需要用红石供能驱动的,因此,在过山车的哪个地方铺设什么类型的方块,我们在开始建筑之前就得有个详细合理的规划。


下面是我们本节要分享的,用红石驱动的过山车雏形↓


1


有的小伙伴可能要问了,看起来虽然简单,但实操起来很麻烦的呀,没有耐心搭建完可怎么办?


Take it easy!本节我们重点讲解的正是如何利用Scratch搭建这样一个相对来说比较庞大的工程~下面会对每一步代码做仔细分析和介绍,大家要深入理解代码块的意义,才能使自己独立进行搭建的能力更强大哟~


一:基本结构


首先,我们分析一下过山车的整体结构;


不难发现过山车轨道是由若干个相同的单元拼接起来的。


因此我们在做好一个单元之后,通过“循环”指令方块就可以初步实现过山车轨道的制作了。


① 打开Scratch编程界面,新建变量X、Y、Z用来保存用户当前坐标,也为后续建造过山车的位置设定相对位置。


2


② 要知道,铁轨都是搭建在石头方块上的,因此我们先放置一个石头方块,然后在石头方块上方一格的位置放置铁轨,就可以实现一格铁轨的搭建啦~(注意,这里铁轨方块类型为27—充能铁轨)


3


③ 通过“生成一条线功能”生成一条45度向上的石头底座,再通过“循环7次”实现在石头块上生成铁轨的功能,这样就搭建了一条45度角向上的铁轨了!


4


④将上述代码组合起来,游戏里执行代码,可以看一下目前的效果。这样就已经成一个最小循环单元的左边部分了。


5


二:红石充能铁轨


充能铁轨有了,怎么动起来?


这就需要我们在铁轨边放置红石火把为铁轨充能。


此时因为Y经过7次循环之后,已经增加了7,而我们石头块的最大高度为6,所以此时我们要将Y的值减小1,回到和最高点石头方块一样高的位置再放置石头方块,之后便可以在这些石头上放置红石火把和水平铁轨了。


此时先把Y的值减小1,然后设置从X、Y、Z到X、Y、(Z+1)的方块类型为石头,再在其中一块石头上放置铁轨,在另一块石头上放置红石火把。


放置红石火把


此时我们再将这段代码接上,保存代码并执行,可以看到下图的效果,可以看到我们已经生成了充能红石火把,并且轨道已经激活了。


6


三:生成最小循环单元


接下来我们该制作最小循环单元的右边部分了。我们先需要调整初始X、Y、Z坐标的位置至右边部分的石头初始摆放位置。类似左边部分的搭建,我们需要用到循环的方式来实现45度斜向下的铁轨搭建。


将X的值增加1,然后通过“生成1条线”指令方块,生成一条石头线。然后在石头线上搭建铁轨~


7


完成上述操作后,我们只需要再搭建一个水平铁轨,就完成了我们搭建过山车轨道的最小循环单元了啦~


8


将代码组合,保存,执行之后,MC游戏里我们可以看到如下效果:





最后,我们通过将上述制作过程循环8次,就可以实现我们过山车轨道的搭建了(注意,这里每次循环之后都要让X的坐标增加1。这里大家可以思考为什么要这么操作),下图是完整的代码块。


10


保存完整代码之后再MC中执行代码书,就可以看到我们的过山车轨道已经完成啦~惊不惊喜,意不意外~


11


最后,我们只需要在轨道起点放置一个矿车,坐上矿车就可以飞驰起来,欣赏MC世界的风光啦yooooooo~~~


顺便一提,听说骑猪上铁轨能体验到飞一般的速度,小伙伴们可以试一试哟~


如果你做出了更精美炫酷的过山车,也欢迎在社区发帖交流投稿哟~


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


上一篇
阅读 9669 喜欢 27
下一篇