Scratch少儿编程思维训练:培养孩子的逻辑思维和计算思维能力
上QQ阅读APP看书,第一时间看更新

1.5 动手做一做

视频1-5 反弹的小球

图1-14 创建新作品

制作一个运动的小球,并且让它碰到边缘就反弹。

实现步骤:

(1)创建新作品(如图1-14所示)。

①单击“文件”菜单。

②在弹出的菜单中单击“新作品”选项。

(2)添加一个角色Ball,并将它的方向改为45°。具体操作如下。

①单击角色列表区中的按钮(图1-15中的①),进入角色库。

②在角色库中找到角色(Ball),单击它,将之加到作品中。

③将它的方向改为45(图1-15中的②)。

图1-15 添加小球和修改方向

(3)删除“角色1”。操作如图1-16所示,即先单击“角色1”,然后单击其右上角的垃圾桶图标。

图1-16 删除“角色1”

(4)单击标签栏中的“代码”标签。

(5)把事件类积木拖曳到代码区,放到任意位置都可以。步骤如图1-17所示。这个积木的功能是控制程序的执行,只能作为程序的第一块积木。有了它,单击舞台左上方的运行按钮,就会开始执行其下面的程序。

图1-17 从积木区拖曳积木到代码区

(6)把控制类积木拖曳到代码区,并拼接在上一个积木的下面,如图1-18所示。这个积木的功能是重复执行夹在其中间空白处的代码(目前还是空的),永不停止。

(7)把运动类积木拖曳到代码区中第二个积木的中间,如图1-19所示。这个积木的功能是让小球沿当前的方向(详见3.2.1节)移动10步。

(8)把控制类积木拖曳到代码区,并拼接在上一个积木的下面,然后把1改为0.01,如图1-20所示。这个积木的作用是暂停执行,等待0.01秒,然后再接着执行。

(9)把运动类积木拖曳到代码区,并拼接在上一个积木的下面,如图1-21所示。这个积木的功能是让小球在碰到舞台边缘时就反弹。

图1-18 出现阴影时释放鼠标

图1-19 添加“移动”积木后

图1-20 添加“等待”积木后

图1-21 最后的程序

这样我们的第一个作品就完成了。接下来要把它保存到计算机的文件中。单击菜单栏中的“文件”菜单,然后在弹出的菜单中单击“保存到电脑”选项,文件名可以取“反弹的小球”。为了方便以后的使用,可以新建一个文件夹,取名为“我的作品”。

最后,单击舞台区左上方的按钮,看看会有什么执行效果。可以单击舞台右上角的按钮,全屏播放。

请仔细看看这个程序中的各个积木,尝试理解为什么会有这样的效果。不过,即使理解不了也没关系,毕竟现在只是试一试,后面还会具体讲解和练习。

你可以尝试将“等待”积木中的0.01改为0.1或者1,看看效果又有什么区别。