提前摘要:这节主要讲熟悉脚本区域、书包。
需要熟悉的Scratch 2.0 项目编辑器的最后一个主要的部分,就是脚本区域。脚本区域由3个标签页控制,它们允许为角色添加脚本、造型和声音。
编辑脚本
正如你所看到的,我们通过从功能块列表将代码功能块拖动到脚本区域来创建Scratch 2.0脚本(当选择了“脚本”标签页的时候)。当然,必须以有逻辑意义的方式来添加功能块,本书的第5章到第13章将会讲解添加功能块的方法。
当添加新的脚本和修改已有的脚本的时候,很容易把脚本区域搞得一团糟。处理这种情况的一种方式是,花几分钟的时间来拖动脚本,以便让它们排列整齐并且间距平均。然而,一种更快也更容易的选择,就是在脚本区域的某一个空白区域中点击鼠标右键,然后点击弹出菜单中的“清理”命令。作为响应,Scratch 2.0会为你对齐所有的脚本。
添加造型
角色可以有一个或多个造型,从而允许角色在应用程序执行的过程中改变其外观。选择一个角色,然后在位于程序编辑器顶部的“造型”标签页上点击,就可以管理该角色的造型。一个角色必须至少要有两个造型。例如,图2.13显示了拥有两个造型的一个角色。每一个造型都分配了一个唯一的名称和编号(刚好显示于造型的图像之下)。
图2.13 添加和编辑角色造型
默认情况下,Scratch 2.0只显示角色的第一个造型。你可以拖动造型以修改其在列表中的位置。当移动的时候,分配给造型的编号也将自动地改变。
Scratch 2.0给出了4种不同的方法为角色添加新的造型。这些选项中的每一个都是由位于程序编辑器中上部的造型图像之上的小图标来表示的。表2.2说明了这些选项中的每一个所代表的功能。
表2.2 为角色添加造型的选项
按钮 | 名称 | 描述 |
---|
| 从造型库中选取造型 | 允许添加从Scratch内建的造型库中选取的一个造型 |
| 绘制新造型 | 允许使用Scratch的内建的绘图编辑器来绘制一个新的位图或矢量图形 |
| 从本地文件中上传造型 | 允许从计算机的文件来获取一个图形图像 |
| 拍摄照片当做造型 | 允许从连接到计算机的一个视频摄像头来拍摄照片获取图形 |
Scratch 2.0支持使用各种类型的图形文件,包括GIF、JPG、BMP和PNG文件。Scratch 2.0还支持使用各种动画的GIF文件。一个动画的GIF文件是由两个帧或多个帧所组成的一幅图形,当显示一个GIF文件的时候,其中的每一帧都在一个自动化的序列中显示。当编辑矢量图形的时候,Scratch使用SVG文件。
一旦添加了造型,可以通过选择它来进行修改。这将会在绘图编辑器的画布区域显示造型。可以通过按下Shift键并在一个已有的造型上点击鼠标左键,从弹出的菜单选项中选择“复制”,来给角色添加一个新的造型(即原造型的副本)。也可以点击项目编辑器顶部的“复制”按钮,这会把鼠标指针改变为复制按钮的样子(一个印章的形状),然后在已经添加到项目中的造型上点击,以复制该造型。一旦添加了造型的副本,可以选择它以便在绘图编辑器的画布区域显示它,这将会允许使用绘图编辑器来修改造型。
可以通过在造型上按下Shift键并点击鼠标左键,然后从弹出的菜单中选择“删除”,来从角色上删除一个造型。或者,可以选中造型,点击项目编辑器顶部的“删除”按钮,将鼠标指针改变为删除按钮的样子(一把剪刀的形状),然后在想要删除的造型上点击,从而删除该造型。当选中造型的时候,在造型的右上角会出现一个小的关闭按钮,也可以点击该按钮来删除一个造型。可以通过按下Shift键并在造型上点击鼠标左键,然后从弹出的菜单中选择“保存到本地文件”,从而将其导出为一个独立的造型。
如果意外地从项目删除了造型,可以通过在“编辑”菜单上点击,然后选择“撤销删除”菜单项,从而恢复造型。
可以给舞台分配一幅图像以用做背景,应用程序角色都显示于背景之上。实际上,可以给舞台分配一系列的背景,允许应用程序在执行的过程中改变背景。要查看、编辑和生成背景的一个副本,选择位于角色列表左边的舞台缩略图。当你这么做的时候,脚本区域的“造型”标签页将会改变为“背景”标签页,以允许你修改并操作应用程序的背景。此外,还可以使用绘图编辑器来创建新的背景,本章稍后将会介绍绘图编辑器,它允许你创建想要的任何背景。或者,可以在位于背景缩略图列表顶部的任何图标上点击:从背景库中选择背景、绘制新的背景、从本地文件中上传背景和拍摄照片当做背景,从而为项目添加额外的背景。
添加声音效果
就像角色有不同的造型一样,角色(或舞台)也可以拥有一个或多个声音,在应用程序执行的过程中,这些声音可以作为背景音乐或声音效果来播放。Scratch 2.0可以播放MP3文件以及大多数的WAV、AU和AIF音频文件。要查看和角色或背景相关联的声音文件,可以点击舞台缩略图,或者点击角色列表中想要查看的角色,然后在脚本区域点击“声音”标签页。所选定的角色或舞台的声音文件将会显示出来,如图2.14所示。
默认情况下,每一个角色和舞台都带有已经与其关联的单个的声音文件。这是一个“喵”的声音,当诸如小猫开始叫这样的事情发生的时候,就播放它来产生一个简短的“喵”的声音。Scratch 2.0提供了3种不同的方法来为角色和舞台添加其他的声音。表2.3简单地介绍了这些选项。
图2.14 显示和角色相关的声音
表2.3 获取声音文件的选项
按钮 | 名称 | 说明 |
---|
| 从声音库中选取声音 | 允许从Scratch 2.0的声音库中选取一个声音加入项目 |
| 录制新的声音 | 给项目创建并添加一个新的空的声音,允许你随后点击“录制”按钮并创建自己的声音 |
| 从本地文件中上传声音 | 允许从位于计算机的一个音频文件来获取一个声音 |
计算机必须有一个麦克风才能够录制声音文件。
一旦选择了“声音”标签页,可以在一个角色或背景的声音文件上执行任何如下的操作。
声音文件在声音编辑器中是用图形化来表示的,如图2.15所示。可以通过在声音文件的一个部分上点击,在整个声音文件上拖动鼠标指针,然后释放鼠标按钮,以编辑和修改声音。得到的结果是声音文件的一个选中的部分,如图2.15所示。
图2.15 显示和角色相关的声音
既然选定了声音的一部分,可以在声音编辑器的“编辑”菜单上点击,并且执行如下的任何一个命令来修改声音。
除了前面列出的基本的编辑功能,声音编辑器还允许我们对声音文件应用几个高级的特殊效果。可以通过位于“效果”菜单上的如下命令来实现特殊的效果。
2.1.10 书包
书包(backpack)允许用户在项目之间快速而容易地移动诸如角色、脚本、背景、声音和造型等资源。书包位于项目编辑器的右下角。当不使用的时候,书包在项目编辑的底部保持隐藏的状态,只有其窗口标题栏的上边缘可见。要访问书包并看到其内容,点击位于窗口中央的小的三角形图标,书包就会从项目编辑器的底部向上滑动并显示其内容,如图2.16所示。
图2.16 使用书包来收集项目资源,并且将其移入或移出项目
要把一个项目资源(例如脚本)添加到书包中,直接在资源上点击,将其拖动到书包中。可以从你自己的或者任何其他人的Scratch 2.0项目中将项目资源拖放到书包中。因此,如果你遇到了一个Scratch 2.0项目,其中有一个声音文件是你想要用于自己的一个项目中的,可以点击项目编辑器右上角的“转到设计页”按钮以显示项目内容。在“声音”标签页上点击,找到该声音文件,然后将其拖放到书包中。要给你自己的Scratch 2.0项目添加声音文件,只需要在项目编辑器中打开项目,显示出书包的内容,然后将声音文件拖放到项目的舞台上的一个角色之上。
无论何时,当你以常规模式查看一个Scratch 2.0项目的时候,注意在屏幕的右上角显示的一个“转到设计页”按钮。如果点击了这个按钮,Scratch会在项目编辑器中打开项目,允许你看到它是如何制作的。还可以点击橙色的“再创作”按钮,该按钮位于项目页面的右上角。点击“再创作”按钮后就会创建该项目的一个副本,随后可以操作它并将其修改为你想要的内容。当完成之后,点击蓝色的“见项目页”按钮,将会看到项目最初的开发者所提供的任何的说明、备注和致谢。此外,还会看到项目最初的名称,以及其开发者的用户名,由此也为项目最初的开发者提供了相应的署名。项目名称和用户名都显示为链接,点击后可以访问最初的项目和到开发者的个人中心页面。
当访问任何Scratch 2.0开发者的个人中心页面的时候,可以点击蓝色的“关注”按钮以及时接受该Scratcher的项目的更新。任何时候,当你查看Scratch 2.0主页面(http://scratch.mit.edu)的时候,更新都会自动出现在“What’s Happening”部分。
没有关注公众号的关注一下哦,每天都有更新干货噢!