温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
大家好,这节课我们先来解决上节课留下的课后作业,如何让挡板跟随鼠标在水平方向上左右移动。我们现在打开scratch软件,相信有的同学发现了运动类代码中有一个代码块是移到随机位置。随机位置的旁边有一个倒三角,点击倒三角。我们发现有一个鼠标指针的选项。选择鼠标指针。难道这样就可以解决让挡板水平移动的问题了吗?让我们来试一下。在控制中找到重复执行。将这个代码块放到其中。我们把它移到重复执行里。接下来我们点击绿旗看一下效果。把光标移到绿旗的上方。
01:03
点击绿旗。现在,又一个问题出现了。这个效果和我们需要的不太一样。我们需要挡板水平移动,而不是跟随鼠标到处移动。同学们可以想一下,水平移动就是X坐标变化,Y坐标不变。如果我们只让挡板跟随鼠标的X坐标,那就可以了。现在我们再来尝试一下。我们先将移到鼠标指针这个代码块放到。在运动栏中找到,将X坐标设为某数值。放到重复执行里。下面我们来到侦测栏。找到我们需要的。代码块。就是这个鼠标的X坐标放到数值的空位里。
02:06
这样,我们需要的指令就做好了。我们来试一下效果。点击率奇。挡板跟随鼠标的X坐标水平移动。达到了我们需要的效果。现在我们点击停止。接下来我们再添加一个重要的角色小球,点击右下角的小猫图标。选择一个角色。在角色库的第二行,可以看到我们需要的小球。点击小球。我们可以在角色栏里修改一下他的名字。点击名称。将角色名改为小球。这样不仅可以让我们的编写程序更加方便。还可以保持整体名字的一致。因为挡板我们也使用的中文名。
03:04
在打砖块这个游戏开始时,小球是在挡板上发射的。现在我们点击舞台中央的小球。将小球放到挡板上。大家可以看到,小球相对于挡板来说有一点大。我们来到角色区的大小兰。点击数值,我们将大小设为40。点击任意位置,小球缩小了,缩小后的小球移开了挡板,我们再来将小球移到挡板上。拖动小球移到挡板。接下来我们将舞台展开。展开后点击绿旗。移动鼠标。大家可以发现,挡板确实是随鼠标移动。
04:03
但是小球还是在原来的位置。这个问题我们留作课后作业。在这之前,大家不要忘了保存作品。点击左上方的文件,选择保存到电脑。这样我们下次在制作时就可以继续完成之前的作品了。同学们课下的任务就是思考怎样让小球贴合挡板。并且随着挡板移动。我们下节课再见。
我来说两句