第32课 元宵佳节
课堂课件 第32课25 页幻灯片 · 47 张插图
本课目标
- 元宵节主题,天空上有星星、月亮、流行。可以用手柄控制放烟花。
- 巩固“变量”、“广播” 、“等于/小于” 、“播放声音” 、“停止全部”等脚本
- 学习“自制积木” 等新脚本
- 综合应用所学脚本完成编程项目并扩展
配套教材精读
做这个项目前,建议先读这些教材课(按知识模块分组)
3元宵节主题,天空上有星星、月亮、流行。可以用手柄控制放烟花。
巩固“变量”、“广播” 、“等于/小于” 、“播放声音” 、“停止全部”等脚本
6
星星其实是其他的行星,晚上会反射阳光,所以才会有星星
7
8
9
10
11
程序执行两次,每次再执行五小次,每次都克隆出一个流星
12克隆一个流星之后,随机出现在y坐标是180的随机位置,面向170-190度方向,准备开始下滑
14我们新建了一个积木叫做流星划过,那么积木具体有什么作用呢?我们可以定义流星划过

我们让流星划过做这些事情:让角色落笔,然后重复执行移动五步,碰到舞台边缘就隐藏掉,再让脚本停止运行
总结:新建积木就是把好多个积木拼接在一起用一个积木脚本表示
15当接受到消息后,开始燃放烟花程序,先播放声音,在执行放一支烟花积木
16首先我们把烟花放到起始位置,然后在一秒内往上升高到指定位置,每放一次烟花,会克隆五十个自己来组成一个烟花
17克隆一个自己后,我们面向随机方向,然后随机选择颜色,颜色选择好之后再落笔开始画
18落笔之后,开始移动,50个克隆体一起移动,面向不同方向,旋转2度是为了有下降的弧度,如果碰到舞台边缘便把该克隆体删除
19
20
A1:少了“将虚像设为80”这个脚本,流星的小尾巴才会看不到哦~
21Q2:刚开始的时候会出现,但是后面星星越来越少是为什么呢?
A2:缺少了显示脚本,50个星星隐藏后就不会显示出来了,所以星星越来越少

22
我们可以定义积木的功能,相当于将一段代码合并成了一个代码

23
明明同学给流星编程,程序完成后发现不能燃放烟花,请问他错在哪里( )
24必须要广播消息,当烟花这个角色接收到消息之后才能运行,我们才能看到烟花
