1.3 Scratch编辑器界面
Scratch编辑器是一个用来创作Scratch应用程序项目的集成开发环境(IDE),它由舞台、脚本编辑器、绘图编辑器和声音编辑器等部分组成。Scratch 2.0在线编辑器和离线编辑器的功能和界面大同小异。图1-3-1展示的是Scratch 2.0离线编辑器(Scratch 2 Offline Editor)运行时的界面效果。
图1-3-1 Scratch 2.0离线编辑器运行界面
Scratch编辑器的界面主要包括菜单栏、工具栏、舞台区、背景和角色列表区、主工作区和帮助区等。其中主工作区由脚本编辑区、背景和造型编辑区及声音编辑区3个部分组成。接下来,我们将对Scratch编辑器的主要组成部分进行介绍。
1.3.1 舞台区
舞台区位于Scratch编辑器的左上位置,由舞台、控制栏和状态栏3部分组成,如图1-3-2所示。舞台(Stage)是一个容纳角色(Sprite)活动的矩形区域,占据了舞台区的大部分区域;舞台上方是一个控制栏,它的右侧是按钮和按钮,分别用于控制Scratch项目的运行和停止;舞台下方是一个状态栏,在其右侧显示当前鼠标指针在舞台上的坐标位置。
如果要运行当前的Scratch项目,就单击按钮。这时,当前项目中的所有角色将按照各自的脚本在舞台上活动。
如果要停止当前的Scratch项目,就单击按钮。这时,正在运行的项目就会被强制停止。如果没有中途停止项目的运行,那么当所有脚本执行完毕后,当前项目就会自行停止。
图1-3-2 舞台区
图1-3-3 背景和角色列表区
1.3.2 背景和角色列表区
背景和角色列表区是管理背景和角色的入口,它位于Scratch编辑器的左下方,也就是舞台区的正下方。背景和角色以缩略图形式呈现在这里,如图1-3-3所示。
该区域的左侧部分显示着舞台当前使用背景的缩略图、舞台背景的数量和新建背景的4个功能按钮。单击背景的缩略图,位于Scratch编辑器右侧的主工作区将可以用来管理舞台的脚本、背景和声音等资源。
该区域的右侧部分是角色列表区,当前项目中的所有角色以缩略图形式呈现在这里。同时,位于角色列表区右上方的是用于新建角色的4个功能按钮。单击角色的缩略图,位于Scratch编辑器右侧的主工作区就能用来管理角色的脚本、造型和声音等资源。在主工作区顶部的标签栏呈现的标签分别是:脚本、造型和声音,单击这些标签可以切换到不同的编辑区。
1.3.3 脚本编辑区
图1-3-4 脚本编辑区
脚本编辑区由指令面板和脚本区组成(见图1-3-4),指令面板中有140多个积木,每个积木都是实现特定功能的指令,所有这些指令积木构成了Scratch编程语言的指令系统。这些指令积木按照功能划分为10个类别,分别是:运动、外观、声音、画笔、数据、事件、控制、侦测、运算和更多积木。这10个类别以标签形式排列在指令面板的上部,每个类别标签都有属于自己的一种颜色,当某个类别标签被选中时,该标签底色就变成该类别的颜色。同时,在指令面板的下部将会以列表形式显示选中类别下的全部积木。
在指令面板的右侧是脚本区,我们可以把指令面板中的指令积木拖到脚本区,并按照一定的逻辑关系将不同的指令积木拼接在一起,这样就得到有一定意义的脚本。在脚本区中可以放置很多个脚本,当排列混乱时,可以在脚本区的空白处右击,在弹出的菜单中选择“整理”命令,就会将所有脚本排列整齐。
1.3.4 造型和背景编辑区
在Scratch编辑器右侧,单击主工作区标签栏中的“造型”标签,就能显示造型编辑区(见图1-3-5),在这里能够编辑角色的造型。在造型编辑区的左侧是造型列表,在它的上方有4个添加新造型的功能按钮,新添加的造型以缩略图形式显示在造型列表中。单击列表中的某个造型缩略图,就可以用右侧的绘图编辑器编辑所选择的造型图片。
图1-3-5 造型编辑区
管理舞台的背景与管理角色的造型是类似的。通过单击主工作区标签栏中的“背景”标签,就能显示背景编辑区(见图1-3-6),在这里对舞台的背景进行管理。
图1-3-6 背景编辑区
1.3.5 声音编辑区
在Scratch编辑器右侧,单击主工作区标签栏中的“声音”标签,就会显示声音编辑区(见图1-3-7),在这里可以对角色或舞台的声音进行管理。声音资源以喇叭图标的形式显示在声音列表中,在列表的上方有3个功能按钮,可以用来添加新的声音资源。当在声音列表中单击某个喇叭图标选择声音资源后,将会把这个声音的音频数据加载到声音编辑器中,就可以对声音进行裁剪和增加效果等处理。
图1-3-7 声音编辑区
1.3.6 菜单栏和工具栏
在Scratch编辑器的顶部区域是由若干个按钮组成的菜单栏和工具栏(见图1-3-8),它们提供管理Scratch项目和角色等资源的常用操作。
图1-3-8 Scratch离线版编辑器的菜单栏和工具栏
菜单栏的“文件”菜单包括“新建项目”“打开”“保存”“另存为”和“退出”等基本的操作命令,用于管理当前的Scratch项目。
当单击菜单栏中的“提示”菜单后,在Scratch编辑器的右侧会显示一个帮助系统窗口,它提供Scratch积木的说明文档和一些游戏、动画等类型的Scratch项目制作教程。
工具栏中提供5个功能按钮,分别是复制、删除、放大、缩小和积木说明。单击前4个按钮中的某个按钮后,鼠标指针将变成这个按钮的图标样式,然后在舞台上单击某个角色,就可以对这个角色进行复制、删除、放大或缩小等操作。