Scratch 是美国麻省理工学院MIT针对 8 到 16 岁孩子开发的一款免费开源编程软件。
由于 Scratch 开创性地采用类似“搭积木”的编程方法,把各种程序指令按一定的逻辑关系组合 在一起编写程序,从而大大降低了编程难度,特别适合少年儿童使用,因此在全球 150 多个国 家和地区的中小学得到了广泛的应用,被翻译成了 70 多种语言。
Scratch 3.0 共有九大模块、123 个指令,3 个创建按钮;此外还有11个“扩展”模块,使用这些扩展指令可以增强 Scratch 程序功能。本文将针对这些指令逐个详细介绍它们的名称、用途、参数的设置方法以及具体的使用方法。
Scratch3.0软件下载
关注微信公众号Scratchwu,在“软件下载”页面有 Scratch 软件各平台、各版本下载,完全免费。
二、“外观”模块
“外观”模块指令用于设置角色或者背景在舞台上的外观样式。如果当前处于角色状态(即选中的是角色而不是舞台背景),“外观”模块有20个指令;如果当前处于舞台状态,“外观”模块有7个指令。指令具体可以分为:角色反馈、角色造型与背景、角色大小、图形特效、角色显示与隐藏、角色层级、与外观相关的系统变量这七种类型。
1、指令名称:说并显示等待多少秒
指令用途:使当前角色用单气泡图的方式显示文本并等待指定时间
指令参数:本指令有两个参数,第一个参数用于指定显示文本,第二个参数指定时间。
2、指令名称:说
指令用途:使当前角色用单气泡图的方式显示文本
指令参数:本指令有一个参数,用于指定显示文本。
3、指令名称:思考并等待多少秒
指令用途:使当前角色用多气泡图的方式显示文本并等待
指令参数:本指令有两个参数,第一个参数用于指定显示文本,第二个参数用于指定时间。
4、指令名称:思考
指令用途:使当前角色用多气泡图的方式显示文本
指令参数:本指令有一个参数,用于指定显示文本。
5、指令名称:换造型
指令用途:将当前角色的造型换成指定名称的造型
指令参数:本指令有一个下拉列表参数,用于指定造型名称;列表内容就是当前角色所有造型 的名称。
在角色状态,单击"造型"选项卡可以查看、编辑、添加、删除角色的造型(如下图所示)。
6、指令名称:下一个造型
指令用途:设置当前角色的造型为下一个造型(如果当前角色只有一个造型,那么显示的还是原来造型)
指令参数:无
7、指令名称:换背景
指令用途:将当前舞台的背景换成指定名称的背景
指令参数:本指令有一个下拉列表参数,用于指定背景名称,列表内容就是当前舞台所有背景的名称。
在舞台状态下,单击“背景”选项卡可以查看、编辑、添加、删除舞台背景(如下图所示)。
8、指令名称:下一个背景
指令用途:设置当前舞台的背景为下一个背景(如果舞台只有一个背景图片,那么显示的还是原来背景)
指令参数:无
9、指令名称:将大小增加
指令用途:将当前角色的大小在原数值基础上增加指定值
指令参数:本指令有一个参数,用于指定增加值。
在 Scratch 中,角色默认大小是“100”;增加值是相对于原大小的百分数,如“50” 就是在原大小的基础上增加 50%,也就是原大小的 150%。如果要缩小,可以使 用负值;如“-50”就是在原大小的基础上减少 50%,也就是原大小的一半。
10、指令名称:将大小设为
指令用途:将当前角色的大小直接设为指定值
指令参数:本指令有一个参数,用于指定设置值。这个值也是一个相对于原大小的百分数,如 “200”就是原大小的2倍,最小值是“0”。
11、指令名称:将特效增加
指令用途:将当前角色的特效值在原数值基础上增加指定值
指令参数:本指令有两个参数,第一个是下拉列表参数,用于指定特效类型,包括颜色、鱼眼、旋涡、像素化、马赛克、亮度、虚像这七个选项;第二个参数用于指定增加值。
12、指令名称:将特效设定为
指令用途:将当前角色的特效值直接设为指定值
指令参数:本指令有两个参数,第一个是下拉列表参数,用于指定特效类型,包括颜色、鱼眼、旋涡、像素化、马赛克、亮度、虚像这七个选项;第二个参数用于指定设置值。
13、指令名称:清除图形特效
指令用途:清除之前设置的所有图形特效,恢复原始状态
指令参数:无
14、指令名称:显示
指令用途:设置当前角色状态为“显示”,也就是在舞台上能够看到当前角色
指令参数:无
15、指令名称:隐藏
指令用途:设置当前角色状态为“隐藏”,也就是在舞台上隐藏当前角色
指令参数:无
16、指令名称:移到指定层
指令用途:将当前角色移到指定层级
指令参数:本指令有一个下拉列表参数,用于指定层级,选项包括“前面”和“后面”这两项。
17、指令名称:移动指定层数
指令用途:将当前角色前移或者后移指定层数
指令参数:本指令有两个参数,第一个是下拉列表参数,用于指定当前角色是“前移”还是“后移”;第二个参数用以指定移动的层数。
18、指令名称:造型
指令用途:获取当前角色的当前造型编号或者名称
指令参数:本指令有一个下拉列表参数,用于指定读取的是造型编号还是造型名称。
19、指令名称:背景
指令用途:获取舞台的当前背景编号或者名称
指令参数:本指令有一个下拉列表参数,用于指定读取的是背景编号还是背景名称。
20、指令名称:大小
指令用途:获取当前角色的大小值
指令参数:无
21、指令名称:换背景并等待(舞台状态独有的指令)
指令用途:将当前舞台背景换成指定名称的背景并等待
指令参数:本指令有一个下拉列表参数,用于指定背景,列表内容就是当前舞台所有背景的名称。
完整版PDF文件获取方法:
1、关注 + 点赞 + 转发;
2、私信回复“1”