Scratch教程_入门(二十四)——新建功能块

Scratch的基础功能主要集中在显示区中的9大类,通过这9大类功能已经能够制作出很多实例了,但是Scratch的功能并不局限于这些,还有扩展功能,比如“更多模块”里面能够新建自己想要的功能。我们今天就来学习一下新建功能块,如何通过新建功能块来画正方形、长方形或者其他。

零散的、重复的脚本会让程序显得复杂臃肿,通过调用打包好的程序可以让主程序显得更加简洁,更加明朗。比如一个程序里面有多个角色需要用到同一脚本,那么将这个脚本定义为一个积木,我们就可以直接用这个积木来代替脚本。

如何新建功能块

比如我们要定义绘制长方形和正方形的脚本,那么就先新建一个正方形积木和长方形积木,同时给积木添加参数,边长、长、宽。可以使我们在后续随意输入边长绘制不同大小的形状。如下图:

file

定义和调用积木

新建好积木后,在脚本区域就会显示出定义该积木的功能模块,我们在分别在两个定义模块的下面添加上绘制正方形和长方形的脚本,移动的步数拖动长、宽参数进去,这样就定义完成了。然后再通过画笔功能直接落笔,然后调用定义好的积木,就可以非常简洁的完成绘制程序了。可以看下图:

file

这里还需要注意的是,在右边出现的定义模块就不能通过鼠标右键点击删除的,而是通过拖动回新建区删除。

file

小结

定义的参数是可以随意设置的,我们学会了通过调用定义脚本来简化程序,以后在用到绘制正方形和长方形的时候,我们就可以用到这个功能了。那么如何通过定义脚本来制作绘制正多边形呢?如果定义好这个脚本,我们输入边长和边形数就可以得到一个随意制作正多边形的积木。同学们可以自己试一下,看能不能制作出来。

黔西南 触摸未来
我们正身处一个只要愿意思考,就能改变世界的时代