登录/注册

Minecraft入门第十二式:方圆殊趣

2018年08月12日

本章知识点:

运用Scratch中新的指令方块画圆、画圆面和漏斗、画球


前面几节,我们学习了各种方方正正的房屋、建筑、农场的快捷搭建方式,实用有余,却总少了点设计感...

 

因此!今天我们决定来给大家分享一下,如何用Scratch在方块世界中画出圆、圆面、漏斗和球!(#还是层层递进的关系呢哎嘿嘿)


一:画圆

 

通过前面的学习,大家已经知道了在MC世界里,有X、Y、Z三个坐标代表着玩家的位置。因此,同样大小的圆,在不同的坐标面画出来,其位置也是不一样的。

 

画圆时,我们会用到一个新的指令方块——画圆。在Scratch的“更多”中找到画圆的指令方块,使用它,我们可以在MC世界中任意位置画圆,只需要确定圆心,半径和画圆所在的面即可。

 

下面,我们用三个不同颜色分别在不同的平面画圆来看一下↓

 

 1


编辑代码块下图,数据不同表示的是不同的颜色,最后的平面表示当前代码画圆所在的平面:

 

2 


保存代码并在游戏里执行,我们可以看到如下图所示的效果:

 

 3


二:画圆面和漏斗


当我们学习完画圆之后,只需要利用重复执行N次,每次执行让圆的半径减小1或者增大1即可,这样我们既可以生成一个圆面。

 

此时我们可以知道,数据页面又该新增一个变量——圆的半径,按照国际惯例,我们设定为r。


 4

 

那么当我们需要画一个半径为5的圆面时,那么可以形成如下代码块:设定初始半径为1,循环画圆5次,每循环一次,r值增加1;

 

 5


保存代码并在MC游戏里执行代码书之后效果如下:


 6

#看不懂?继续往下看吧。

 

画漏斗的话,除了每次循环r增加或者减小之外,同时需要在X、Y、Z坐标其中一个增加或者减小(大家思考具体是哪一个坐标??),就能达到画漏斗的效果。

 

相比画圆,我们增加了下图红框中的代码块。

 

 7


我们在游戏里执行上述代码,可以看到我们已经完成了一个漏斗形状的物体制作

 

 8


再回头看圆面,从漏斗形不难看出,其实就是多个大小递增/递减的圆叠加在一起的形状啦~

 

三:画球

 

当我们需要手动搭建一个球体时,会发现非常复杂,更致命的是,你会发现很难完整的画一个很规律的球体。

 

但如果使用指令方块,居然很方便!在Scratch中,就有直接画一个球体的指令方块,如下图所示。

 

 9


大家可以去自己尝试一下这个代码块的使用。我们编辑代码块如图:

 

10


执行代码书之后,游戏里效果如下:

 11

 

你也可以凿开球表面看一下是不是实心的~


 12


仿佛脑补到了黄金球矿就在眼前...哈哈哈哈哈哈哈

 

小伙伴们都看懂了吗?欢迎实操,发表创意作品到社区哟~

 

下一节,我们将会协助你运用本节学习的知识建造一个精致的喷泉,敬请期待吧~

上一篇
阅读 2728 喜欢 22
下一篇