源于训练师的智慧,防御炮台与武器系统,已经完成。训练师辛苦了。今天我们来执行简单一点的观测任务。我们只要警戒三个向我们飞来的小行星就可以了。
课前回顾
训练师,经过武器可靠性测试,你应该能掌握如下内容了:
- 了解什么是程序阻塞
- 通过“克隆”积木创建相同的角色
- 了解当通过克隆积木创建新角色后,会发生克隆体启动这件事。所以可以用“当 作为克隆体 启动时”这个积木来启动新创建角色的程序。
课前准备
1、点击下方按钮,下载“地球保卫战4.bcm”源码文件。
2、在谷歌浏览器地址栏输入 https://vipcode.fun/kitten编辑器 网址进入源码编辑器,或者直接点击前面的链接进入。
3、导入“地球保卫战4.bcm”编程源文件。
课程目标
请完成下面视频中,小行星的程序效果。
思考
请问训练师,三个小行星在程序执行过程中,程序效果是什么?按照先后顺序描述出来。
聪明的训练师一定看出来了:
- 三个小行星在点击开始后同时启动程序;
- 三个小行星都是面向舞台下方;
- 三个小行星在面向舞台下方以后,就开始不断往前移动;
- 三个小行星在往下移动的过程中还有动画效果,这种动画效果就是视觉暂留动画效果,可以通过切换造型来完成;
- 三个小行星移动的速度不一样,最右边的小行星最快,中间的小行星第二快,最左边的小行星最慢;
接下来我们就用流程图,规划三个星星的任务。
请问如何修改移动速度呢?还记得移动积木后面的数字吗?这个数字就表示每次移动的距离。所以只要把这个数字变小,就会让移动速度慢下来,把这个数字增加,就会加快速度。我们来给三个小行星编程吧!
左侧小行星代码样例
中间小行星代码样例
右侧小行星代码样例
好了。我们点击开始,看看是不是三个小行星往我们炮台飞来。
课后回顾
- 回顾了如何让角色面向舞台下方
- 回顾了切换造型的动画效果
- 回顾了如何通过修改移动步数,改变角色的移动速度。
样例程序
作品代码文件下载
点击下方按钮,可以下载老师完成的代码,导入之后,可以对比一下,咱们互相进步。编程没有绝对的标准答案,只有更加优化的方案!
加油哦,训练师!