内容正文:
广播火箭发射(scratch)
火箭发射
火箭发射过程分为哪三个阶段?
1 倒 计 时阶段
重点(新知识点):变量的使用,使用变量来存储倒计时,发出广播
3 发 射阶段
接收广播,循环执行“y坐标增加10”实现火箭发射效果。
2 点 火阶段
接收广播,“切换造型”实现“火箭”角色点火效果。
先来看最终效果
编程前准备
1、双击打开scratch;
2、导入背景(Space City 2);
3、导入角色:机器人(robot)、火箭(rocketship);
4、将机器人大小设置为60,火箭大小设置为100。
技术攻关(第一关)
1 倒 计 时阶段
关键点:
(1)新建一个变量,命名为倒计时; 重复执行让倒计时减1;(10,9,8,7,6,5,4,3,2,1)
(3)发出“发射”广播。
技术攻关(第二关)
关键点:
(1)初始化火箭位置,初始化火箭造型;
(2)接收“发射”广播;重复执行切换下一个造型;
2 点 火阶段
技术攻关(第三关)
关键点:
(1)接收“发射”广播;循环执行“y坐标增加10”;
3 发 射阶段
扩展探究
思考:真实的火箭它的刚刚启动时的发射速度和起飞1分钟后的发射速度一样么?
速度是慢慢增加的!!
火箭:让Y坐标每次增加一个慢慢变大的数。
这个数为变量:加速度.
1.倒计时:新建变量——让变量重复执行减1
2.点火、发射:点火(造型切换——重复执行切换下一个造型)
发射(y坐标增加——重复执行y坐标增加10)
3.广播:成对出现才有效
发出命令——广播
接收命令——当接收到广播
4.结合真实场景加以改进。
小结:广播火箭发射
$$