极客小将

您现在的位置是:首页 » scratch编程

资讯内容

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

极客小将2021-04-16-
在程序中有一个概念叫做封装, 在这里我们可以认为 scratch里面的自定义模块 就是一种简单的函数封装, 那么自定义模块能做什么呢? 首先我们简单了解自定义模块的用法
在程序中有一个概念叫做封装,

在这里我们可以认为

scratch里面的自定义模块

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

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


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

http://caiji.nai.plus/data/images/2021-04-16/456714d4ce0ae1aeacae26d1ac6342ca.jpg

这里就是自定义模块

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

http://caiji.nai.plus/data/images/2021-04-16/79c1b0fbaab2450724b74f26f84e7289.jpg

展开选项模块

http://caiji.nai.plus/data/images/2021-04-16/0d5ac2353c11e2a8b30ea31c3f4b9916.jpg

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

http://caiji.nai.plus/data/images/2021-04-16/699fcef398d7af9403d5cb0cf20e184a.jpg

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

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

http://caiji.nai.plus/data/images/2021-04-16/2033830510da05c111033f4badfaa6e7.jpg

http://caiji.nai.plus/data/images/2021-04-16/d3a5ef080d98fb2b989ad3362ddb5de5.jpg

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

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

http://caiji.nai.plus/data/images/2021-04-16/9fd53a993c80fff7324ef93f17ef5563.jpg

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

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

http://caiji.nai.plus/data/images/2021-04-16/a668222f15192fd1af4e6e5b80cc00ab.jpg

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

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

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

网友点评

共有5条评论来说两句吧...