大家好!
今天我们开始学习第3课,今天的主题是:鲨鱼游泳
学习目标:熟练使用“运动”相关的程序指令,开始学习方向和侦测指令。
具体任务:让小猫进行上下左右移动并制作一个《鲨鱼游泳》的动画。
您可以直接观看完整的教学视频
也可以参照以下图文进行学习
1、让小猫向左边方向移动
前面我们所有的操作都是让小猫从左往右的移动,那如果要让小猫不断地从右往左移动该怎么办呢?
有三种办法:
(1)用“将X坐标增加( )”,这里面给一个负数,但是小猫的脸是朝右的,也就是在倒着退。
(2)用“移动10步”,这里把10改成-10,小猫就向左移动了,但是还是有个同样的问题:脸是朝右的。
(3)还是用“移动10步”,但是在移动之前,我们给他一个要求,就是要“面向( 90 )方向”,把90改成-90,就是向左了。这个时候又有问题了,小猫的脸是向左了,但是身子又倒了,还记得我们上节课用的旋转方式吗,要将“旋转方式设为左右旋转”。(学生实操)
这里,我们要学习方向的角度。
2、让小猫向上和向下移动(引导学生自主完成)
3、听话的鲨鱼
我们已经学会了让小猫向四个不同的方向移动的办法,今天,我们把小猫的角色换成一条鲨鱼,并且要做一个叫做“鲨鱼游泳”的动画,接下来,就是找到鲨鱼的角色,删除小猫,再从背景里选一个水下的背景。
鲨鱼游泳,怎么游呢?就是让鲨鱼按我们指令,听话的进行游泳,我们键盘上有4个方向键,我们通过方向键来控制 鲨鱼游泳的方向,可以先看一下效果示范。
(1)怎样叫听话
大家会不会用“如果,那么”来造句呢?请同学们分别造一个句子听听。
要让鲨鱼听话,就是要实现这样的操作指令:
如果按下“向上键”,那么鲨鱼面向0度方向,移动10步;
如果按下“向下键”,那么鲨鱼面向180度方向,移动10步;
如果按下“向左键”,那么鲨鱼面向-90度方向,移动10步;
如果按下“向右键”,那么鲨鱼面向90度方向,移动10步;
(2)在程序里,怎么实现呢?
正好,在“控制”里有“如果< >,那么”,在“侦测”里有“按下(空格)键”,用这两个积木进行组合就能实现了,另外,我们不是只要鲨鱼移动1次,是每次按下方面键都要移动,所以需要添加“重复执行”将上面的程序指令全部包起来。(学生实操)
(3)要有真正游动的样子
现在,鲨鱼已经能听话的游泳了,但是在游的过程并没有动,前面第一节课我们已经学过了造型的切换,看看鲨鱼是不是也有其他造型呢?答案是肯定的,所以我们从“外观”里将“下一个造型”拉出来加到每一个“重复执行”里,再测试一下,是不是完美了?(学生实操并存档)
总 结
今天我们复习了运动的一些指令,学习了方向的设置,还学习了侦测里的一些指令,是不是很有意思呢?大家回去后一定要多加练习哟。
课 后 作 业
选择自己喜欢的背景和角色,让角色通过键盘的方向键(其他键)也可以进行移动。