Scratch旧版课程库
Scratch第3期-中阶查看课程总览

066 炫彩烟花

1. 课程回顾

1.1 移到角色位置

在运动模块中,我们之前学习过“移到随机位置”积木指令,该指令可以在很多场景中使用。

既可以移到舞台的任何位置,也可以实时的跟随鼠标、角色移动。

1.2 图层

在外观模块中,有2个积木指令可以控制角色在舞台区的图层位置。

当有角色在运行程序时被其他角色遮挡时,可以使用该指令调整角色的图层。

2. 学习目标与任务

2.1 课堂任务

今天我们来制作一个烟花,程序运行后,小彩球从“爆竹”中飞向天空,最后爆裂出很多小彩球,形成烟花特效。

老师来演示一遍效果,大家想想该如何实现呢?

烟花升空
烟花爆炸

2.2 作品分析

(1)“爆竹“和背景有什么变化?

(2)小球是如何运动的?

(3)升空的小球是哪里来的?

(4)爆炸效果该如何实现呢?

3.编程思路与步骤

3.1 编程思路

3.2 编程步骤

1.魔法棒

·初始化位置

·显示

·移动到最上层

2.彩球移动

设置初始化隐藏-移到魔法棒-滑到空中-广播爆炸-。

3.克隆彩球

注意:

1.克隆彩球时,设置颜色特效;

2.作为克隆体启动时,克隆体向上移动,Y坐标变化;

3.到达空中后,克隆体移动到随机位置,等待一段时间删除克隆体。

4.问答与练习

4.1 问答

小明问老师,
绚丽的城市背景
是怎么实现的呀?
右边是他写好的代码,
大家看看可以实现么?

4.2 课后练习

尝试添加一个开始的按钮吧,当按下按钮,烟花开始升空。

动手试一试吧!