带娃学Scratch之七狩猎游戏制作

在这里插入图片描述
一开始课程,首先测试小朋友的掌握情况,先来了几个练习。新建角色移动,旋转,跟随等等,热身运动。然后进入主题———路在何方?除了水母还有很多生物都面临同样的问题。

紧接上次提出的问题,水母的移动似乎只能是朝着一个方向,右边,然后就这样左右来回移动,动作僵硬至极,完全没有海洋动物的柔韧性可言。难道就这样结束了?当然不是。没有什么是一块积木解决不了的问题。如果有,那就两块。

在这里插入图片描述
小朋友先尝试了“面向鼠标指针”的积木,以及其下拉菜单的内容,立马水母灵动起来。

在这里插入图片描述

每次运行游戏,水母都有不同的运动体验,摆脱了单调和死板,走向了不确定性的深处……
“然后是碰撞检测。”
“爸爸,还有一块积木没讲呢。”
所以不能糊弄小孩子,没错,下一块积木就是之前以及使用过,并且将来会不断使用的,指定实际方向的积木,面向()方向,括号内为0到360,随便填写。
多说无益,动手操作,公交汽车走起来。

在这里插入图片描述

通过直接控制角色界面的方向,可以看到公交车车头的变化,而积木面向()方向,也是同样的功能。指定方向后——移动,角色就会朝着指定方向移动。练习完成后,让小朋友自己修改了水母的脚本,指定了方向,多次修改方向。

在这里插入图片描述

水母会朝着指定好的方向移动,反弹。但是又隐藏了一个问题,就是,嗯,这是习题,我会在本节课末尾提问小朋友,目前他似乎没发现这个问题。

然后接着走剧情———如果水母碰到小狗怎么办?看到“如果”无脑找到积木如果—否则。这里小朋友还是会不确定应该将积木放置与何处的问题,应该在重复执行积木里,还是外面?没有关系,让他自己尝试,先不管。

怎么检测碰到小狗没有呢?很简单——一块积木解决。

扫描二维码关注公众号,回复: 14885863 查看本文章

在这里插入图片描述

提问小朋友,这样可以了吗?好像不对,他若有所思。没错,碰到了该怎么办,我们还没有告诉水母呢。

在这里插入图片描述

然后让小朋友不停修改这里面的东西,运行游戏,看看有什么不同。理解2秒是什么意思,停止所有脚本其它选项,碰到鼠标指针或者小狗又或者边缘有什么区别。大量尝试,运行游戏,嗯,妥了。

快下课了,问出了之前的问题,

面向()方向虽然我们可以指定朝向,可是一旦指定好了,水母每次游戏开始的时候,都是朝着同一个方向的,似乎还是有点傻,想想有办法让水母每次都面向不同的方向吗?

猜你喜欢

转载自blog.csdn.net/jackwsd/article/details/110790732
今日推荐