第2课 跟小猫说“你好”

课前准备:

根据第1课所学会的本领,打开在线版的Scratch 3.0编程窗口。

 

一、添加角色

在默认状态下,Scratch舞台上显示的是Scratch吉祥物——小猫、在“角色列表区”有这个角色的缩略图(如下图所示)。

图片

 

如果要添加角色,可以用鼠标指向“角色列表区”右下角的 图片 图标(如上图所示)。用鼠标指向“选择角色”图标后,会打开如下图所示的浮动图形菜单:

图片

 

这个图形菜单除最下方的 图片 图标外,从上往下还有三个图标:

 

(一)从“角色库”中添加角色

“上传”、“随机”和“绘制”这三种添加角色的方法将在后继课程中详细介绍,下面介绍从Scratch自带的“角色库”中添加所需要的角色:

  1. 用鼠标单击“角色列表区”右下角的 图片 图标,打开如下图所示的“选择一个角色”对话框。

图片

 

  1. 上图“选择一个角色”对话框显示的是Scratch自带的“角色库”。默认显示的是“所有”角色缩略图,缩略图下方是这个角色的名称;所有缩略图按角色名称的字母顺序排列;用鼠标指向某个缩略图,如果这个角色有多个造型的话,会依次显示这些造型,缩略图就会动起来;拖动对话框右边的垂直滚动条,可以浏览、查找所有角色。
  2. 为了快速找到需要的角色,比如“Devin”这个小男孩,也可以先单击对话框上方的“人物”类别名称,对话框中间会自动显示所有“人物”类别的角色缩略图;这些缩略图也是按字母顺序排列,从中就可以找到“Devin”这个角色。
  3. 单击需要添加的角色缩略图,可以将角色添加到舞台上。

 

练一练:

  1. 尝试添加一个“蓝球”角色。在查找这个角色前,先想一想,它可能属于什么类别?
  2. 浏览“角色库”中的缩略图,找到你最喜欢的角色,将它添加到舞台上。

 

(二)设置角色属性

对于添加到舞台上的角色,可以使用鼠标拖动角色、改变角色在舞台上的位置。如果还要设置角色的其它属性,可以在如下图所示的“角色列表区”中操作:

图片

  1. 单击缩略图可以选中这个角色,要对角色进行操作必须先选中这个角色的缩略图。
  2. 选中角色后,可以在缩略图上方的属性设置区域设置。
  1. 要删除角色,可以单击角色缩略图右上角的 图片 图标;也可以如下图所示,右键单击缩略图,然后在打开的快捷菜单中选择“删除”选项。

图片

 

练一练:

  1. 给小猫角色取一个合适的名称,将它和小男孩“Devin”分别设置大小、摆放到合适的位置;
  2. 尝试删除其它不需要的角色。

 

(三)认识“造型”选项卡

在Scratch中,一个角色可以有多个造型。比如“小猫”角色就有2个造型。

单击选中“角色列表区”的小猫角色,再单击“造型”选项卡,可以在如下图所示的“造型”窗口中查看和编辑小猫的这两个造型。

图片

 

在“造型”选项卡中,左边是造型缩略图,单击选中后,可以在右边的图片编辑器中编辑修改造型。关于造型编辑窗口的具体功能,我们将在后续的课程中学习。

 

试一试:

默认状态下,小猫和小男孩这两个角色是面朝同一个方向的。如何才能让他们面对面呢?

 

二、添加舞台背景

在默认状态下,Scratch舞台背景是白色的。要添加舞台背景,可以用鼠标指向“舞台背景列表区”下方的“选择背景”图标,打开如下图所示的浮动图形菜单。菜单上的图标形状、功能与添加角色类似,也可以“上传”、“随机”和“绘制”舞台背景图片。

图片

 

(一)从“背景库”中添加舞台背景

要从Scratch自带的“背景库”中添加舞台背景,可以按以下步骤操作:

  1. 用鼠标单击“舞台背景列表区”下方的 图片 按钮,打开如下图所示的“选择一个背景”对话框。

图片

 

  1. 与“选择一个角色”对话框类似,在“选择一个背景”对话框中可以拖动垂直滚动条浏览、查找“所有”的背景缩略图;也可以先单击对话框上方的类别名称,缩小查找范围,快速找到需要的背景图片。
  2. 找到需要的背景缩略图后,同样也是通过单击将背景图片添加到舞台上。

 

练一练:

  1. 尝试添加一幅名为“Jungle”的热带丛林背景图片。在查找这个背景缩略图以前,先想一想,它可能属于什么类别;
  2. 浏览“背景库”中的缩略图,找到你最喜欢的背景图片,然后将它添加到舞台上。

 

(二)认识“背景”选项卡

舞台背景添加以后,会自动跳转到“背景”选项卡。

与角色“造型”选项卡类似,“背景”选项卡左边是背景图片缩略图,单击选中后,可以在右边的图片编辑器中编辑修改这幅背景图片;对于不需要的背景图片,可以单击选中缩略图后,再单击右上角的 图片 按钮删除。

关于“背景”选项卡的具体功能,我们将在后续的课程中学习。

图片

 

想一想:

与“造型”选项卡相比,“背景”选项卡有哪些地方是相同的?有哪些是不同的?

 

三、编程让小猫说“你好”

在“指令区”单击指令,能够直接执行这一个指令。而一段脚本,一般是由多个指令组成的,这就需要将指令拖到“脚本区”,搭建、组合成程序。

下面以编程让小猫和小男孩相互打招呼为例,介绍Scratch程序的一般编写过程:

 

(一)编写小猫程序

要编写小猫的程序,先必须确认目前处于“代码”选项卡,然后按以下步骤操作:

  1. 在“角色列表”区中,单击“小猫”角色缩略图。
  2. 单击“外观”类别,找到 图片 指令,将这个指令用鼠标拖动到“脚本区”;单击这个指令的“时间”参数,删除默认的数值“2”,用键盘重新输入“1”。
  3. 再用鼠标拖一个 图片 指令到“脚本区”第一个指令的下方,当出现灰色指令虚影的时候松开鼠标左键,第二个指令就会和第一个指令组合在一起。
  4. 单击第二个 图片 指令的“文本”参数,删除默认的“你好!”,重新用键盘输入“我是小猫。”。
  5. 单击第一个指令,这两个指令所组成的程序脚本会如下图所示一样闪亮,同时按顺序从上到下依次执行:小猫先说“你好!”1秒钟,然后再说“我是小猫。”2秒钟。

图片

 

(二)编写小男孩程序

再按以下步骤操作,编写小男孩与小猫打招呼的程序:

  1. 在“角色列表”区中,单击“小男孩”角色缩略图。
  2. 将“外观”类别中的 图片 指令用鼠标拖动两个到“脚本区”,并且把这两个指令组合起来。
  3. 修改第一个 图片 指令的“时间”参数为“1”秒;修改第二个 图片 指令的“文本”参数为“我叫devin。”。
  4. 单击第一个指令,小男孩的这段程序脚本同样也会闪亮、依次执行。

 

想一想:

在“外观”类别指令中,与 图片 指令类似的还有如下表所示的三个指令。单击这些指令试一试,再想一想它们有什么区别?分别适合在什么情景下使用?

图片

 

(三)让小猫和小男孩自动相互问好

按照前面步骤编写的程序,小猫和小男孩不会自动相互问好。要想让他们自动打招呼,必须同时运行这两段程序脚本,还要设置同步时间。具体可以按以下步骤操作:

  1. 单击选中小猫缩略图,将“事件”类别中的 图片 指令拖动到指令区刚才编写的两个指令的上方,当出现灰色指令虚影的时候松开鼠标左键,将 图片 指令组合在这三个指令的最上方(如下图所示)。

图片

  1. 再单击小男孩缩略图,同样将“事件”类别中的 图片 指令拖动组合到原来两个指令的上方;再将“控制”类别中的 图片 指令拖动插入到 图片 的下方,修改这个指令的“时间”参数为“3”秒(如下图所示)。

图片

  1. 单击舞台左上角的 图片 运行程序,可以看到小猫和小男孩能够自动相互问好了。

 

想一想:

为什么小男孩的程序中要添加 图片 指令?为什么这个指令的“时间”参数是“3”秒?可以是其它参数吗?

 

拓展思考

  1. 小猫和小男孩之间除了相互问好,他们还会聊些什么?你能不能继续编写程序,让他们愉快的交谈。
  2. 在聊天的过程中,你还能够让角色配合所说的话变化造型吗?