scratch教学——自定义模块使用

在程序中有一个概念叫做封装,
在这里我们可以认为

scratch里面的自定义模块

就是一种简单的函数封装,

那么自定义模块能做什么呢?

首先我们简单了解自定义模块的用法
在这里插入图片描述
这里就是自定义模块

点击【新建功能模块】,就可以创建模块,然后如下图,输入这个模块的名字
在这里插入图片描述
展开选项模块
在这里插入图片描述
这里是可以给模块用的参数类型,

在这里插入图片描述
如上图,点击数字参数后面的按钮,可以添加参数

点击3次数字参数,添加如下图样式的参数,这时一个模块就完成创建了
在这里插入图片描述
添加图中的程序,这样我们就建立了一个简单的模块,功能是3个数字的加法运算哦

但是模块创建好了是不会自动运行的,需要我们在程序中去使用它才行
在这里插入图片描述
我们建立条件,当角色被点击时,我们使用模块【3个数加法运算】,这时我们再点击角色头像,就可以看到,角色说出了模块运算的答案

在模块中,其中的三个数字是可以更换的,也就是说可以根据我们的需要,这3个数字是变化的,这样就完成了我们的预期功能
在这里插入图片描述
我们看到随便的数字都可以执行加法,这样做的好处就是,在需要使用3个数字加法的时候,我们只需要用这个模块就行了,不需要重复写出加法的执行过程。

到这里我们就会发现,在需要重复使用相同功能的地方,使用模块就会简化程序了,使用起来方便。尤其是在更多需要重复功能的程序中,使用模块是最为方便的,不仅简化程序,还让流程更加清晰哦。
转自:www.daerhou.cn