孩子趣味学编程之Scratch篇
上QQ阅读APP看书,第一时间看更新

1.2 Scratch区域介绍

1.2.1 舞台区域

在剧场里,舞台是各个角色表演的地方。在Scratch里,也有一个“舞台区域”。在图1-3中,由黄色方框框出的区域,就是Scratch中的舞台区域。

图1-3 Scratch的舞台区域

思考一下

Scratch里和现实中的舞台在功能上有什么相同和不同呢?

和剧场里的舞台相同,Scratch里的舞台也是角色“表演”的地方,但是这种“表演”是由你写的程序来控制的。除此而外,在舞台上你还可以:


与计算机进行交互,例如回答计算机的问题。

演示你的计算结果,例如计算1+2+3+…+100的和,并且显示。

展示“字幕”。


……

从舞台本身来说,重要的内容是背景。现实生活中的舞台,可以有一个背景或多个背景,更换背景是件很复杂的事情。对于Scratch来说,在舞台上同样也需要背景来描述故事发生的场景,但创建背景以及更换背景是一件十分简单的事情。

在开始创建背景以及删除背景之前,我们先来一起思考一个问题:打开Scratch后,舞台上是否有背景呢?

有了猜想的答案以后,让我们在Scratch中验证。

鼠标左键单击图1-4中屏幕左下角用蓝色框起来的舞台图标。

图1-4 单击舞台区域后的画面

相对于Scratch启动时的状态,有两个位置发生了变化,如图1-5所示。

图1-5 单击舞台后画面的变化(左图:Scratch启动时;右图:单击舞台区域后)

鼠标左键单击图1-5中右图的红框区域的“背景”标签,现在观察一下Scratch的画面,如图1-6所示。对于上面的问题有答案了吗?

正确的答案是:有背景。只不过是一个白色的背景。

图1-6 Scratch启动时的背景

1.2.2 创建新背景

图1-7是新建背景区域放大后的结果,图中有4个小图标(橙色方块圈出的区域)。

图1-7 新建背景区域

这四个图标都可以用来创建新背景。

:从背景库中选择背景。左键单击后会显示背景库,从中选择背景即可,本章重点介绍这种方法。

:绘制新背景。左键单击之后会显示一个绘图板,可以自己用工具来绘制新背景。

:从本地文件中上传背景。左键单击之后会显示计算机的文件目录,从中选择自己需要上传的图片文件,就可以把那张图片作为背景。

:拍摄照片当作背景。左键单击之后会调用计算机的摄像头,拍照后可以作为背景。

从背景库中选择背景是初学者常用的方法。单击,会出现Scratch自带的背景库(见图1-8)。

图1-8 Scratch自带背景库

从背景库中选择需要的背景,选中的背景会变成灰色并且有一个蓝色的框。之后,鼠标左键双击或者选中背景后单击右下角的“确定”按钮,那么背景就出现在图1-9所示的区域。同样,在Scratch的舞台区域中也会出现选中的背景。

图1-9 添加了背景后的舞台

仔细观察图1-9中背景的标签区域,能发现什么呢?


每个背景都有编号,左上角的1、2就是它的编号。

同时也有名称,每个背景的下方是它的名称,例如图1-9中的“背景1”“castle2”。


试一试

可以分别使用其他三个按钮来添加背景以丰富你的背景吧。

1.2.3 删除背景

图1-9中,蓝框圈起来的背景右上角有一个“X”,单点那个“X”就可以删除相应背景。

注意

要先单击想要删除的背景。待它出现蓝框后,才会出现那个“X”。

思考一下

如果现在只剩下最后一个背景,选中这个背景时,是否会出现“X”?

思考结果出来了吗?你可以大胆尝试一下。这时候会发现,最后一个背景没有出现X,这意味着你无法删除它。也就是说,在Scratch里一定有一个背景,不存在没有背景的情况。

1.2.4 角色区域

在介绍舞台时,我们已经提到了什么是角色。和现实中舞台上的角色不同,Scratch里的角色是用来完成你“交给”他的任务的,例如移动、画图形、说答案……他可以是一只可爱的小动物、一个邪恶的巫师,也可以是一棵圣诞树、一个生日蛋糕……总之,你能想到的一切人或物品都可以是角色。

打开Scratch时,出现在舞台上的那只小猫就是一个角色。

思考一下

角色在哪里执行任务呢?

答案是:舞台上。你想到了吗?下面我们来学习如何添加、删除角色。

1.2.5 添加角色

在Scratch中,添加角色是在图1-10中的角色区域(橙色方框圈出的部分)实现的。

图1-10 角色区域

和新建背景的四个图标一样,在角色区域的右上角,新建角色的后面也有四个图标,功能类似——创建新角色的四种方法。

这里我们重点介绍第一个图标,从角色库中选取角色。

鼠标左键单击这个图标,会出现如图1-11所示画面。

图1-11 角色库

在角色库中鼠标左键双击你想要的角色,例如图1-11中的Abby,她就会出现在舞台中央,同时在角色区域里也会出现Abby。

另一种方法是鼠标左键点击Abby,然后单击图1-11右下角的“确定”键(橙色方框中的那个按键),会有同样的效果。

那么现在Scratch的画面如图1-12所示。

图1-12 添加了背景和角色的Scratch

试一试

使用剩余的三个添加角色的图标来增加角色,看看可以添加多少个角色。

1.2.6 删除角色

虽然添加角色的办法和添加背景的办法相似,但删除角色就不一样了。

怎么删除一个角色呢?把鼠标指针放到角色上,首先左键单击角色,这时候看到角色被蓝色框选中。然后,鼠标右键单击角色,会出现一个如图1-13所示的菜单。

图1-13 角色被右键单击后的弹出菜单

最后,用鼠标左键单击菜单中的第三项——删除,这样这个角色就从舞台和角色区域消失了。

思考一下

可不可以把所有的角色都删除?你得到了什么结论?

1.2.7 积木区域

学习背景和角色的添加、删除,只是完成了编程前的准备工作。下面我们一起来看一下Scratch的“工具箱”——积木区域(见图1-14)。

图1-14 Scratch的积木区域(左图:角色的积木区;右图:背景的积木区)

角色和背景的积木区都有三个标签。

角色积木区的三个标签

背景积木区的三个标签

“脚本”标签里面存放的是编程需要用到的指令,每一个指令会实现一个功能,这与代码式的编程语言相同,但它是用“积木块”来体现的。这样,大家就不必输入命令,只需把它从工具箱中“拿”出来用就可以了。

在积木区域,“脚本”标签下一共有10个类别,每个类别都代表了一组指令,同时也有一个特殊的颜色。这样就可以方便地找到你需要的命令了。

如果仔细观察图1-14中角色和背景的积木区域,你会发现一个有趣的问题,背景的积木区域中“动作”这个类别下是没有积木块的,为什么呢?

提示

在现实生活中,舞台的背景会有动作吗?

除此而外,在积木区域会有另外两个标签,对于角色,是“造型”和“声音”,对于背景,是“背景”和“声音”。这些标签里的内容是需要添加的。方法和添加角色的方法相同。

试一试

给角色添加造型,给背景添加音乐。

添加的造型、背景以及音乐可以使用脚本积木区域对应的命令,从而实现动画、切换背景以及播放音乐的效果。