地球保卫战4

源于训练师的智慧,防御炮台与武器系统,已经完成。训练师辛苦了。今天我们来执行简单一点的观测任务。我们只要警戒三个向我们飞来的小行星就可以了。

课前回顾

训练师,经过武器可靠性测试,你应该能掌握如下内容了:

  1. 了解什么是程序阻塞
  2. 通过“克隆”积木创建相同的角色
  3. 了解当通过克隆积木创建新角色后,会发生克隆体启动这件事。所以可以用“当 作为克隆体 启动时”这个积木来启动新创建角色的程序。

课前准备

1、点击下方按钮,下载“地球保卫战4.bcm”源码文件。

2、在谷歌浏览器地址栏输入 https://vipcode.fun/kitten编辑器 网址进入源码编辑器,或者直接点击前面的链接进入。

3、导入“地球保卫战4.bcm”编程源文件。

课程目标

请完成下面视频中,小行星的程序效果。

思考

请问训练师,三个小行星在程序执行过程中,程序效果是什么?按照先后顺序描述出来。

聪明的训练师一定看出来了:

  1. 三个小行星在点击开始同时启动程序;
  2. 三个小行星都是面向舞台下方;
  3. 三个小行星在面向舞台下方以后,就开始不断往前移动;
  4. 三个小行星在往下移动的过程中还有动画效果,这种动画效果就是视觉暂留动画效果,可以通过切换造型来完成;
  5. 三个小行星移动的速度不一样,最右边的小行星最快,中间的小行星第二快,最左边的小行星最慢;

接下来我们就用流程图,规划三个星星的任务。

请问如何修改移动速度呢?还记得移动积木后面的数字吗?这个数字就表示每次移动的距离。所以只要把这个数字变小,就会让移动速度慢下来,把这个数字增加,就会加快速度。我们来给三个小行星编程吧!

左侧小行星代码样例

中间小行星代码样例

右侧小行星代码样例

好了。我们点击开始,看看是不是三个小行星往我们炮台飞来。

课后回顾

  1. 回顾了如何让角色面向舞台下方
  2. 回顾了切换造型的动画效果
  3. 回顾了如何通过修改移动步数,改变角色的移动速度。

样例程序

作品代码文件下载

点击下方按钮,可以下载老师完成的代码,导入之后,可以对比一下,咱们互相进步。编程没有绝对的标准答案,只有更加优化的方案!

加油哦,训练师!