CODE| 第二十讲 自定义模块使用

网友投稿 2018-09-21 14:39

在程序中有一个概念叫做封装,

在这里我们可以认为

scratch里面的自定义模块

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

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


首先我们简单了解自定义模块的用法

https://cdn.china-scratch.com/timg/180923/143Z94002-0.jpg

这里就是自定义模块

点击【新建功能模块】,就可以创建模块,然后如下图,输入这个模块的名字

https://cdn.china-scratch.com/timg/180923/143Z951C-1.jpg

展开选项模块

https://cdn.china-scratch.com/timg/180923/1439103H2-2.jpg

这里是可以给模块用的参数类型,

https://cdn.china-scratch.com/timg/180923/1439101430-3.jpg

如上图,点击数字参数后面的按钮,可以添加参数

点击3次数字参数,添加如下图样式的参数,这时一个模块就完成创建了

https://cdn.china-scratch.com/timg/180923/1439103R4-4.jpg

https://cdn.china-scratch.com/timg/180923/1439102254-5.jpg

添加图中的程序,这样我们就建立了一个简单的模块,功能是3个数字的加法运算哦

但是模块创建好了是不会自动运行的,需要我们在程序中去使用它才行

https://cdn.china-scratch.com/timg/180923/1439113S0-6.jpg

我们建立条件,当角色被点击时,我们使用模块【3个数加法运算】,这时我们再点击角色头像,就可以看到,角色说出了模块运算的答案

在模块中,其中的三个数字是可以更换的,也就是说可以根据我们的需要,这3个数字是变化的,这样就完成了我们的预期功能

https://cdn.china-scratch.com/timg/180923/143911LG-7.jpg

我们看到随便的数字都可以执行加法,这样做的好处就是,在需要使用3个数字加法的时候,我们只需要用这个模块就行了,不需要重复写出加法的执行过程。

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

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com