登录/注册

Minecraft入门第五式:建造房屋

2018年07月20日

知识点:

运用坐标进行建造,方块数据类型;


在MC世界中冒险,没有一个遮风挡雨的地方是不行的,尤其是难度模式玩家,僵尸爬行者蜘蛛恶魂骷髅,虽然我们不怕,但还是能避则避嘛…


于是!本期!我们!决定!


给大家介绍一下,如何使用Scratch搭建一个简单的房屋!


图解干货来袭,小伙伴们可以看看两种搭建方法哪种更方便哟。


一:分别搭建法


① 搭建房屋主体:

获取坐标,并以此为参照点搭建围墙、门和窗户。神奇代码图如下↓

51



可以看到,红框框出的六条代码分别指代了不同的设计。其中,围墙是由四条代码构成的,具体操作,小伙伴们看懂了吗?


② 搭建房屋屋檐:

歌词里唱:“最美的下雨天,是和你一起躲过的屋檐~”


可见真的要躲雨的时候,屋檐起码是个重要的东西.所以!在房子下半部分主体搭建完成之后,我们来搭建房子的上半部分——屋檐。


先看一下房屋的整体效果,如下图所示↓


52

#哈子卡西,有点丑先别介意。


我们可以看到屋檐是由石台阶方块组成的,侧面分别由左右各4条朝向不同的石台阶条构成拱形。且左侧最底层的台阶高度比围墙小1,Z坐标也比围墙小1,右侧的Z坐标比右侧围墙大1,当然台阶的整体长度是和围墙保持一致,,也就是9。


还记得之前的代码“设定方块类型的【数据】”这个可编辑框么?


在Scratch代码中,“数据”可以表示方块的朝向(当然也可以表示其他数据类型,比如方块的颜色等等)。数字1-8分别代表了石台阶的8个朝向,大家可以在Scratch中尝试每个数字分别代表哪个朝向。


53


这里我们还需要用到上一章学习到的“重复执行”指令方块,每重复一次Y坐标和X坐标都会有变化,理清坐标和位置关系之后,我们就可以有如下的屋顶代码形式:


54


上图的代码中需要注意坐标之间的相对关系,不要混淆了,并且需要控制好每条石台阶的方向数据,大家可以去游戏里面执行代码书进行尝试,并在Scratch中进行代码修改哟~


55


房屋搭建完成之后的效果如上图!目前的搭建程度可能还不是很精致,等到大家以后学到更多的知识之后,就可以搭建出更加精致舒适的房屋了。

下面我们来介绍第二种搭建方法。

二:立方体镂空法

①  先用Scratch生成一个立方体;

使用“更多模块”中的“设置从坐标x1,y1,z1到x2,y2,z2的方块类型为0数据为0”的指令方块和控制模块中的“等待1秒”指令方块实现。


56


②  然后镂空中间,预留出门的位置,安放好窗户;


57


③  用石台阶一级一级堆砌、设计屋顶;

这里我们将屋顶的建造分为两步,均使用Scratch中的循环结构来做。


58


左边屋顶的Scratch代码使用到了“控制”模块中的“重复执行”和“数据”模块中的“将变量x的值增加”指令方块。



59

另一半我们也使用循环来建造,这是屋顶右半部的Scratch代码。


④  搭建完成!完整代码图如下↓


510


保存代码书,命名为:建筑房屋,并且勾选“生成代码书按钮”。


切换到游戏里,打开代码箱:拿出我们刚刚创建的名为:“建筑房屋”的代码书。右键代码书,就可以快速搭建房屋啦~


看完上面的两种基础搭建房屋的方法,小伙伴们有没有什么“不成熟的小想法”?欢迎到评论区和我们一起讨论~


当然,后续还有更多精彩操作,想看更多神奇教程,就赶紧收藏我们社区吧。


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