1.4 Scratch的编程界面
Scratch的编程界面如图1-8所示,它由以下几个部分构成:积木区、代码区、角色区、舞台区、背景区、标签栏、菜单栏、运行按钮、停止按钮和舞台全屏按钮,分别介绍如下。
视频1-2 Scratch的编程界面
图1-8 Scratch的编程界面
1.4.1 积木区
Scratch采用积木式的编程,即通过用鼠标拖曳和拼装积木块来构造程序。积木区中列出了所有可以用来编程的积木,每一块积木完成特定的一种功能。可以用鼠标把积木拖曳到代码区中进行拼装。
Scratch的积木共分9类(不含画笔积木,见附录B.10节),它们是运动类、外观类、声音类、事件类、控制类、侦测类、运算类、变量类和自制积木,分别用不同的颜色表示。这9个分类分别用不同颜色的大圆点罗列在积木区的左侧。当要查看某个类别的积木时,单击相应的圆点,就可以在右边看到该分类下的所有积木。图1-9显示了声音类积木。用鼠标拖曳积木区右侧的滚动条,可以上下浏览所有的积木。把鼠标指针移到积木区内,然后拨动鼠标滚轮,也可以滚动积木区。
图1-9 声音类积木
各类积木的图标及功能描述如表1-1所示。
表1-1 积木的分类
重要
在图1-9中,只有当最上面的代码标签被选中时,才会显示积木区和代码区。当造型标签被选中时,积木区和代码区会消失,取而代之的是造型管理和编辑界面,参见2.5节;而当声音标签被选中时,则会显示配音管理及声音编辑界面,参见2.6节。
1.4.2 代码区
代码区是进行积木拼装的区域,我们可以在这里构建程序。每一次可以从积木区拖曳一个积木到代码区。首先要找到想要的积木,然后用鼠标将之拖曳到代码区,如图1-10所示。当被拖曳的积木与已有的积木之间出现阴影时,松开鼠标按键,就可以拼接起来了。
图1-10 从积木区拖曳积木到代码区
为叙述方便,我们把由两个或两个以上积木拼接而成的串称为积木串。图1-8所示的代码区中的积木串就是一个例子。
对于代码区中的积木串,可以进行以下操作。
(1)移动位置:用鼠标拖曳其最上面的积木,移动到合适的位置后释放鼠标。
视频1-3 对积木及积木串的操作
(2)插入一个积木(或积木串):把一个积木(或积木串)拖曳到另一个积木串中要插入的位置,然后释放鼠标即可。
(3)删除一块积木:把鼠标指针对准该积木,单击鼠标右键,在弹出的菜单中选择“删除”选项。
(4)拆分积木串:把鼠标指针对准要拆开的积木或积木串中最上面的那个,按下鼠标左键不放并进行拖曳,拖开足够的距离后释放鼠标,就可以将该积木(或积木串)拆分出去。
(5)复制:对准要复制的积木单击鼠标右键,在弹出的菜单中选择“复制”选项。这时该积木及其下面的积木串会“粘”在鼠标指针上。把鼠标指针移动到合适的位置,然后单击鼠标左键即可。
(6)添加注释:对准积木单击鼠标右键,在弹出的菜单中选择“添加注释”选项,就可以填写和编辑注释。注释是对积木或程序的说明。拖曳注释区域的右下角可以改变其大小。
(7)执行:用鼠标单击积木串中的任何一个地方,就可以执行这串代码。
对于代码区,可以采用类似积木区的方法进行上下滚动浏览。
重要
为了搞清楚每一块积木的功能,可以反复单击该积木,并观看它在舞台上的执行效果(角色的状态等的变化)。
1.4.3 角色区
角色区由两部分构成:角色列表区及角色当前状态信息区(参见图1-8)。角色列表区列出了本作品(也称为项目)中的所有角色(以缩略图形式)。可以通过用鼠标单击某个角色的缩略图来选中它,使之成为当前角色。这时,角色列表区的上方会显示该角色的当前状态信息。若单击总界面标签栏中的“代码”“造型”或“声音”标签,则分别会显示该角色的代码、造型或声音界面,详见1.4.6节。
1.4.4 舞台区
舞台区是所有角色进行表演的地方。作品制作好后,运行程序,结果和效果便会在这里展现。对于舞台区中的任何一个角色,都可以用鼠标将其拖曳到任何想要的位置(除非已被锁定)。默认舞台区显示比较小,单击其右上角的按钮,可以把舞台全屏显示。
1.4.5 背景区
背景区位于总界面的右下角(参见图1-8),用于对舞台的背景进行选择和管理。该区域的顶部显示当前背景(即当前舞台上采用的背景)的缩略图。其下面的数字为可选背景的个数。单击该区域,总界面左上角的标签栏中将出现“背景”标签,单击该标签,会显示背景管理及编辑界面,如图1-11所示。在该界面中,左侧列出了所有可选背景的缩略图,每个背景都有编号和名称,并标明了尺寸,见图1-11左侧的注释。
背景绘图(编辑)界面与造型绘图界面相同。关于其使用说明请参见2.5节。
把鼠标指针移到图1-8右下角的按钮上,会弹出如图1-12所示的4个按钮,用于添加新的背景。请分别操作一下,了解其功能。
Scratch自带一个背景库,并做好了分类,可以从这个库中查找和选择背景。
图1-11 背景管理及编辑界面
图1-12 添加新背景
把鼠标指针移到图1-11“背景列表区”底部的按钮上,将会弹出5个选项,其中4个和图1-12的选项相同,在最上面还有一个选项,这个选项的功能是用摄像头拍摄。
1.4.6 标签栏
一般情况下,标签栏只显示代码、造型、声音这三个标签(参见图1-8)。分别单击其中的一个,其下面会显示相应的界面。
代码界面:当前角色的积木区和代码区。
造型界面:当前角色的造型列表和造型绘制界面(参见2.5节)。
声音界面:当前角色或背景的配音列表和声音编辑界面(参见2.6节)。
如果单击背景区,则会显示“背景”标签(代替“造型”标签),参见图1-11。
1.4.7 菜单栏
菜单栏位于Scratch总界面的最上面(参见图1-8)。共有以下5个菜单。
1.语言选择下拉菜单
Scratch启动后的界面默认是用英文显示,请将之改为简体中文,方法如下(如图1-13所示)。
(1)单击图标上的下三角按钮。
(2)在弹出的下拉菜单中往下拖动滚动条到底,找到“简体中文”选项。
(3)单击“简体中文”选项。
视频1-4 菜单栏
图1-13 把语言改为简体中文
2.文件
该菜单下有三个选项。
(1)“新作品”选项。
它的功能是创建一个新作品(或者项目)。
如果当前界面中已经有一个作品,系统则会询问:“是否丢弃当前作品中尚未保存的内容?”如果要丢弃,就单击“确定”按钮,否则就单击“取消”按钮,然后先把当前作品保存起来。
(2)“从电脑中上传”选项。
它的功能是将本地计算机中的一个作品(文件的后缀名为“.sb3”)上传并打开。
它将打开系统中文件资源管理器的界面(具体使用方法见附录A.3.2节),让你通过浏览找到要上传的作品。单击该作品,然后单击“打开”按钮即可。如果当前界面中已经有一个作品,系统就会询问上面(1)中的问题,按同样的方法处理即可。
(3)“保存到电脑”选项。
把当前正在制作的作品保存到计算机中。单击该项菜单后,Scratch也会打开系统中文件资源管理器的界面,供你浏览目录,以便找到或者新建相应的文件夹,并且让你输入文件名。确定了文件夹和文件名之后,单击“保存”按钮即可。保存好的文件(后缀名为.sb3)以后可以重新打开使用。
练习
为了便于管理,最好为你的作品专门建一个文件夹,并记住这个文件夹的名称和位置。
3.编辑
该菜单下有两个选项。
(1)“恢复”选项。用于恢复删除了的造型、角色或者声音等。当发生误删除时,就可以用它来恢复。
(2)打开/关闭加速模式选项。当程序运行速度太慢时,可以用它加速运行。一般情况下,不用打开该模式。
4.教程
该菜单提供了很多作品的制作教程,给出了几十个小作品的制作过程视频。
5.作品名称
该菜单会显示当前作品的名称。只有单机版才有这一项,网络在线版没有该项。
1.4.8 按钮
运行按钮:单击它,作品开始执行。
停止按钮:单击它,作品停止执行。
舞台全屏按钮:使舞台占满整个界面。