龟兔赛跑
“龟兔赛跑”是一个大家耳熟能详的故亊,它虽然简单却寓意深刻。今天我们就用刚刚学会的Scratch软件来做一个“龟兔赛跑”的动画。
设计师
这节课,我们要根据“龟兔赛跑”的故事,制作一个动画。动画中要实现兔子和乌龟的对话、竞赛、兔子休息、乌龟到达终点获胜这些环节。实现这些目标我们要用到很多新知识:等待时间、循环结构中的判断命令、更改坐标、侦测等。
要完成这个有完整故事情节的作品,我们需要将前几节课所学的知识进行整合,加以综合利用。完成这个动画我们需要分几步进行:
1.利用【外观】模块制作动画标题;
2.让乌龟和兔子以不同的速度向前跑;
3.通过【侦测】模块实现乌龟到达终点比赛结束。
1
创建角色
2
绘制背景
3
搭建龟兔对话的脚本
一、创建角色
1.绘制标题
单击“绘制新角色”按钮 ,在【绘图编辑器】窗口中选择“文字输入工具”,选择字体为“宋体”,字号“24”,在编辑区中光标提示符后输入标题“龟兔赛跑”,将鼠标移动到如图所示位置 左上角的小黑框上,鼠标状态变为 ,这时可以选中并移动文字的位置,最后单击【确定】完成标题的制作。
2.绘制终点
(1)绘制一个黑色空心矩形边框;
(2)绘制文字“终点”,并将“终点”这两个字放入矩形中,完成终点的制作。
二、绘制背景
背景由蓝天、草地、树以及跑道组成。仿照样例进行舞台背景的绘制。
1.绘制蓝天,采用渐变色填充效果。
2.选择“笔刷工具”,选择笔刷大小,并选择“绿色”绘制草地的轮廓,并用“填色工具”进行颜色填充。
3.选择“椭圆工具”,选择 ,分别选择树干为“棕色”、树叶为“青绿色”,在窗口内绘制两个椭圆,画出小树。
4.选择“线条工具”,绘制黑色跑道。
三、搭建龟兔对话的脚本
选中角色“标题”,添加脚本。选择【控制】模块中的 拖放到脚本编辑区,选择【外观】模块中的 拖放到其下边,再将【控制】模块中的 拖放到下边,最后选择【外观】模块中的 放在最下方。这样使标题呈现和消失的动画就完成了。
2.龟兔对话
由于标题呈现需要时间,所以乌龟和兔子首先要有一个等待时间,而乌龟还要多出等待兔子说话的时间。所以,我们要巧妙地设置乌龟和兔子的等待时间。对话的脚本设计可以参照下图呈现的内容及其时间间隔进行搭建。
3.裁判
为了让比赛更加真实,我们为动画增加了一个裁判的角色。裁判的主要任务是倒计时和监督,等待龟兔对话结束后,裁判出现并开始倒计时,比赛时裁判在场边监督,切换到“造型2”,脚本设计可以参照下页图中呈现的内容及其时间间隔进行搭建。
4.骄傲的兔子
单击【动作】模块,将 模块拖到脚本区。为了区别之前的龟兔对话,选择【外观】模块中的 和 来表达骄傲的兔子的内心想法。
5.胜利的乌龟
(1)将【控制】模块中的 模块拖到脚本区。
(2)将【侦测】模块中的 模块拖到脚本区,并单击下拉按钮,选择“终点”角色。
(3)将 模块拖到 模块中的空白处,完成判断。如果乌龟碰到终点,就使用【外观】模块显示“耶,我赢喽!”。乌龟没有碰到终点时,就继续往前跑。
(4)将【动作】模块中 拖到脚本区,放在判断模块的上面,来实现乌龟一直向前跑的动作。
(5)将 模块拖到脚本区,将写好的脚本拼接在一起。
谢 谢