00:00
Hello,大家好,我是你们的小熊老师,今天我们要学习的是scratch入门必修课的第18课。小精灵送快递。我们的目录呢,分为三个部分,第一部分课前讨论,第二部分学习内容,第三部分课后作业。在进行第一部分课前讨论之前,老师先给大家播放一下我们今天要制作的动画。大家可以看到这个背景是一个城市的公路,公路的左边呢,是一个骑着摩托车的小精灵。右边是石头,让我们来一起看一下点击绿旗会发生什么吧。当绿旗被点击时,我们可以看到背景和石头都移动了起来。我们可以通过键盘方向键来控制摩托车,按下左键,摩托车向左移动,按下右键,摩托车向右移动。
01:08
当摩托车碰到石头时,会发出报警声,这是我们按上键,摩托车跳起来,然后再落下,就可以躲避石头,这就是我们今天要学习制作的动画了。观看了动画后,我们来进行今天的第一个部分课前讨论。课前讨论中一共有两个问题,第一个问题,动画中有哪些角色?第二个问题,动画发生的顺序是什么?现在给同学们一点时间,请同学们仔细回忆刚刚的动画,认真思考这两个问题,相信大家心中已经有了自己的答案了,让我们一起讨论一下这两个问题吧。第一个问题,动画中有哪些角色?一共有三个角色,分别是摩托车、小精灵和石头。
02:09
第二个问题,动画发生的顺序是什么?当绿旗被点击时,背景和石头向左移动,摩托车碰到石头发出报警声,当按下键盘左键时,摩托车向左移动,按下右键时,摩托车向右移动。摁一下上键,是摩托车跳起来,然后落回原地,这就是两个问题的答案了,同学们都答对了吗?下面我们进入到第二部分学习内容。现在我们打开scratch软件,这个小猫我们今天用不到了,点击右上角的小垃圾桶删除小猫。接下来我们来添加背景。我们需要的背景在比较靠后的位置。
03:02
选择这个城市公路的背景。接下来我们点击左上角的背景。点击复制。复制之后点击小猫头中的绘制。点击粘贴。这样我们就得到角色一了,接下来我们来编写角色一的代码。我们先找到事件中的,当氯奇被点击,把它拖出来,找到运动中的移到X什么位置,Y什么位置。把它拖出来。我们把背景搁到舞台的正中央。把X和Y都设为零。接下来再次找到事件中的当氯奇被点击,把它拖出来。
04:02
找到控制中的重复执行。把它拖出来。找到运动中的,将X坐标增加时,因为背景是从右向左移动的,是负方向,所以我们把十改为负十,在前面加一个负号。接下来找到控制中的如果,那么。把它拖出来搁到下面,接下来找到运算中的小鱼,把它拖出来,搁到如果里边成为条件,找到运动中的X坐标往下拖。找到X坐标把它出来。搁到这里面。我们的舞台最左边是负465,我们减去一个,改为负464。
05:03
接下来复制这个,移到XY。把它拖到如果纳墨里这样就可以了,我们可以看到这个效果已经达到了。接下来我们来编写角色二的程序。我们先复制角色一,点击右键复制,现在我们得到角色二,接下来我们来编写角色二的编码。我们来改变一下数值就可以了,我们将X改为465。将这个X坐标小于负四,六四改为小于零。将这个也改为465。
06:00
接下来我们点击绿旗看一下效果。好,这就是我们需要的效果了,点击停止。接下来我们添加角色,点击右下角的小猫头,选择一个角色,我们先来找到摩托车。摩托车在比较靠后的位置。这里就是我们的摩托车了。点击摩托车。我们把摩托车放到公路上。接下来我们点击左上角的造型。点击左下角的小猫头,选择一个造型。在奇幻中找到我们的小精灵,往下拉。这个就是我们的小精灵了。接下来点击上方的复制,找到这个带有口袋的摩托车,点击粘贴。接下来我们把它往下拉。
07:02
把鼠标轻轻的放在右下角的这个小圆点上。摁住它,把它缩小。这样,我们的小精灵就缩小了。我们把它放到摩托车上。这样就可以了。接下来我们再点击左上角的代码,点击右下角的小猫头,找到我们的石头。我们的石头同样也在比较靠后的位置。这里就是我们的石头了,点击石头,这个石头有点大,让我们调整一下它的大小,让我们输入40。点击任意位置,石头已经缩小了,我们把它放到舞台的最右边。放到这里就可以了。接下来我们先来编写小摩托车的编码。
08:02
接下来我们找到事件中的当按下空格键,我们需要三个这样的代码块,拖出三个。我们点击空格右方的倒三角,选择右键,这个选择左键。这个就选择上键。接下来我们找到运动中的,将X坐标增加时。拖出两个。左右移动的时候是X坐标增加,向上移动时就是Y坐标增加出来。当按下右键时,摩托车向右移动X坐标增加时,按下左键时,向左移动X坐标就要增加负十,我们将这个十前面加一个负号改为负十。
09:01
按下上键时就是向上移动了,就是正式,接下来找到控制中的等待一秒。把它拖出来到下面,接下来再找到运动中的,将X坐标增加时。我们需要让它跳起来之后落回原地,落回来的时候是向反方向进行的,所以将X坐标增加负时。这样就可以了。现在让我们来看一下。按下右键时X坐标增加时向右移动,按下左键时X坐标增加,负时向左移动,按下上键时外坐标增加,是向上移动一秒后再落回原来的位置,但是我们这个跳动的幅度有一些小,我们再来改变一下这个数值改为60。下面这个改为负60。
10:04
我们再来试一下安东上键。这个高度就可以了。接下来我们来找到事件中的。当绿旗被点击。找到控制中的重复执行。再找到如果那墨把它拖出来。找到侦测中的碰到什么。把它拖出来,搁到如果那么的里面成为条件,我们来选择一下。点击到三角。找到石头,碰到石头,那么就播放声音,找到声音中的播放声音,等待播完把它出来搁到里面。我们来选择一下声音,我们选择这个声音。
11:03
我们来看一下效果。向右移动。向左移动,向上移动。现在我们点击猎奇。这样我们小摩托车的部分就完成了。接下来我们编写石头的程序,点击下方的石头。找到事件中的,当绿旗被点击,把它拖出来。找到控制中的重复执行,把它拖出来。之后找到外观中的隐藏。隐藏,把它拖出来,找到运动中的移到X什么位置什么位置。接下来找到外观中的显示,把它吐出来。
12:01
找到。控制中的重复执行十次,把它拖出来搁到下面。接下来找到,将X坐标增加时出来。因为石头是向左移动的,是反方向,所以要在前面加一个负号,增加负十。接下来找到。外观中的隐藏。往下拉,找到隐藏,把它拖出来,搁到重复执行14下面,接下来找到运动中的移到X什么位置,Y什么位置,把它出来。接下来我们来点击绿旗看一下。我们可以看到这个石头。这个石头重复执行的次数太少了,我们把它设为50。
13:04
接下来点击绿旗看一下。这样就可以了。点击停止,这就是我们今天要学习的内容了。完成了今日的学习内容后,我们来进入第三部分课后作业。我们的课后作业一共有两个,第一个回顾本节课学到的知识,第二个,小精灵平时的爱好是赛车,请同学们动动脑筋,帮助小精灵躲避车道上的障碍物吧。我们今天的课程就到这里,谢谢大家,我们下节课再见。
我来说两句