1 Star 0 Fork 21

kevin_cwj / Scratch积木大全

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
09-自制积木.md 2.87 KB
一键复制 编辑 原始数据 按行查看 历史
蒋老师 提交于 2020-02-02 16:53 . 上传完整文档

“自制积木”类别积木

Scratch中的自制积木积木,类似于其它编程语言中的自定义函数。也就是将程序中重复出现的若干个连续积木(这些积木一般可以实现某种独立功能),组合搭建在新积木积木的下方,当需要重复使用这些积木时,直接用新制作的积木来代替原来的那些积木,从而提高程序编写效率。

“自制积木”类别积木合计共有一个创建按钮、2个积木。

 

自制积木

按钮名称:制作新的积木

按钮用途:单击这个按钮,会出现如下图所示的对话框,在对话框的上方输入需要创建的新积木名称,再单击“确定”按钮关闭对话框,就会新建一个积木积木。

制作新的积木积木时,还可以在积木中添加数字、文本、布尔值这些“输入项”,也可以添加注释这些说明性质的“文本标签”。具体可以按以下步骤操作:

  1. 单击“变量”类别中的积木,删除对话框上方的“积木名称”文本,重新输入“画正”;
  2. 单击对话框左下方的“添加输入项——数字或文本”区域的红色图标,会自动在上方显示的新积木积木中添加一个椭圆形“数字或文本”输入框;
  3. 修改新积木积木输入框中的变量名称为“num”;
  4. 单击对话框右下方的“添加文本标签”区域的红色图标,会自动在上方显示的新积木积木中添加一个矩形标签框;
  5. 修改新积木积木标签框内的文本为“边形”;
  6. 最后单击对话框右下角的“完成”按钮,完成这个新积木的制作。

 

积木名称:新建的积木积木名及相应的积木定义

积木用途:积木积木新建完成后,会在积木区显示新建的积木积木,同时还需要在脚本区将需要重复执行的积木拖动组合到该积木的定义积木下方。如下左图所示就是上文新建的“画正多边形”积木积木包含的所有积木;如下右图就是在主程序中调用该新建积木:每单击一次 ,就会随机产生一个3-10之间的数,将这个数作为正多边形的边数,然后调用新建积木,画出相应的正多边形。

积木参数:如果新建积木积木的时候添加了输入项,那么可以根据所添加输入项的内容,使用数字、文本、布尔值参数。

在新建积木积木时,如果添加了数字、文本或者布尔值输入项,那么可以用鼠标拖动定义积木中的这些输入项名称,组合到下方需要引用这些输入项的具体积木参数位置上。

其他
1
https://gitee.com/kevincwj/scratch_block.git
git@gitee.com:kevincwj/scratch_block.git
kevincwj
scratch_block
Scratch积木大全
修改完善

搜索帮助

53164aa7 5694891 3bd8fe86 5694891