少儿编程_使用scratch带你制作屏幕上的传球游戏教程
运行效果:

之前的文章我带大家学习制作过"会动的名字",其中我们让字母运动起来,成为了可以运动、可以变身、可以说话的字母,编程世界就是这样奇幻哈!
这篇文章我带大家做一个"相互传球"的小项目。
足球是我们大家都见过玩过的户外体育运动,虽然国足的成绩不给力,但是我们可以在电脑上把他们的"传球"变得绝对精准。
重要知识点:
"如果···那么···"语句

"重复执行"语句:

以上这两个语句块我们在之前文章和视频中已经学习过,之所以这次做教程又把"如果···那么···"和"重复执行"这两个语句拿出来重点说,是因为我们今后会经常用到,以为这两个语句块,前者主要用于判断,后轴主要用于重复,我们要让程序"跑"起来,动力就是"重复执行",我们要输出和执行就需要对已有的和产生的数据进行判断,话有点多,足以可见这两个语句的重要性。
下面对三个角色进行分析解说:
1、 Soccer Ball:就是被踢来踢去的足球,开局→初始化位置(这个位置很重要)→重复执行【转起来(向右旋转15度)→如果碰到Jordyn那么(1秒内移动到"Ben"的位置)→如果碰到Ben那么(1秒内移动到"Jordyn"的位置)】
*注意*这里的位置是很重要的,具体的坐标我们不说,因为因人而异,我们要注意我们这里使用到两小人动作我只用了两个"动作"a是踢球,b是准备踢球。
所以这个Soccer Ball移动的位置一定要在b的时候碰不到,在a(被踢中)的时候碰得到。

2、 Ben:左边的小男孩,初始化位置,这样可以防止误操作,并且动作为"b准备踢球"自己被点击时,动作转换为"a踢球"。

3、 Jordyn:右边的小女孩,这个角色需要在"造型"中对a、b两个造型进行"水平翻转"操作(具体见文章最后的视频),初始化位置,这样可以防止误操作,并且动作为"b准备踢球"自己被点击时,动作转换为"a踢球"。

好了,以上就是三个角色的脚本截图和解说,如果有不明白的,请观看文章最后的完整视频。
项目视频↓
视频加载中...