2018年07月20日
知识点:
熟练运用坐标知识,了解“重复执行”指令方块
俗话说,民以食为天。
信标有了,房子有了,接下来是什么?
当然是食物啊!吃饭吃菜吃肉都很重要啊!
所以说,在MC中建造农场牧场也是非常重要的呢~
今天,我们就来给大家讲讲如何在MC里建造农场和牧场!
在规划农场之前,需要先普及一波MC世界中的知识。
在我的世界中,如果耕地上没有种植作物的话,耕地会慢慢变成土地。而耕地旁边要是没有水源的话,种植在上面的作物生长会很慢。甚至,旁边有水源的耕地和没有水源的耕地,显示的颜色都不一样,所以,小伙伴们一定要让农场靠近水源喔!
接下来教大家用Scratch建造一个“川字”农场吧。
首先我们调用角色所在位置的坐标为参考点,并且建造一个7*8的橡树木头块,然后中间5*6建造耕地,如下图代码所示↓
游戏中实际效果如下:
我们可以看到中间耕地区域已经可以放置农作物了,但是还没有水源,我们需要在耕地中增加水源,才能让农场更加高效!
通过如下代码可以增加3条水源↓
这里我们用到了“重复执行”和“每循环一次Z的值增加”的指令方块。为了让循环路径是向左,我们将指令方块的增加值设置为“-2”。这里运用到了新的指令方块,如果大家无法完全理解,可以提问哟。
总之效果如图↓
事实上,水源并不只会滋润周围一格的耕地,而是可以滋润周边7*7方格以内的耕地,使耕地具有种植作物的能力。
我们为了简单美观考虑,最后建造完成的农田中的3条水源,形似“川”字,所以我们把它叫做“川字”农场。
当然,大家也可以思考是否能通过其他方式实现更加酷炫的效果,欢迎探讨。
牧场的规划大致和农场差不多,只是农场是“川”字型,由土地和水源间隔开来;而牧场是“田”字型,不同木块用栅栏隔开。
打开Scratch编程界面,新建变量X、Y、Z用来存放用户的X、Y、Z坐标,核心思路是先建造栅栏面,然后镂空中间;
随后建造中间走道(中间建立栅栏片,再镂空栅栏中间),具体的代码块如下图所示,当然也可以增加“等待X秒”指定方块用来查看每一步代码的意义。
最后保存代码,并在MC中执行代码书可以看到下图所示的效果。
我们可以看到牧场的外形类似一个“田”字,所以我们叫它田字牧场。这里希望大家理解建造牧场的思维逻辑,并能灵活运用这种思维方式,以后再建造更加复杂的建筑时,思路也是非常重要的。
我们在规划好牧场之后,就可以在指定的方块通过代码放置不同的生物进行圈养了,大家可以自己去“我的世界创造服务器”进行代码尝试哟
小伙伴们都学会了吗?欢迎实操,发表创意作品到社区~
当然,后续还有更多精彩操作,想看更多神奇教程,就赶紧收藏我们社区吧。