放烟花

2019-01-031526
AI 快速预览详细 收起
本例使用Mind+来制作一个放烟花的效果。首先新建项目并删除默认角色,然后导入一张节日夜晚的背景图片,并调整其大小以适应舞台。接下来创建一个烟花精灵,绘制一个小白点作为烟花。编写舞台的脚本,记录鼠标点击的位置,并广播指令给烟花精灵。最后编写烟花精灵的脚本,实现烟花从地面向空中发射并在点击位置爆炸的效果。通过这个项目,孩子们可以学习到如何使用Mind+进行创意编程。

本例使用Mind+来制作一个放烟花的效果。鼠标单击舞台上的任意点即可燃放烟花。

作者:仔爸(微信号xdh-pc)

效果见下面的视频。

project-image

步骤1 新建项目,并将默认角色删除

打开Mind+,默认已经新建一个项目,如果正在编写其他项目,保存后,单击菜单“项目>新建项目”。

在精灵列表中右击鼠标,在弹出的菜单中选择“删除”将默认的精灵删除。

project-image
project-image

步骤2 导入背景图片,并调整

从网上找一张节日夜晚的背景图片,保存在电脑上。然后在Mind+右下角舞台列表的下面单击“上传背景”按钮,选择刚才下载的图片导入背景。

project-image

如果导入的图片比例与舞台尺寸不匹配,那么通过中间造型编辑区进行调整。先选择左侧工具栏中的“选择”工具,然后在中间图片上拖动区域将整个图片选中,通过拖拉四周的控制点调整图片的大小。如下图

project-image
project-image

步骤3 创建烟花精灵

接下来咱们创建一个烟花精灵。这个精灵非常简单,只要一个小小的白色的点即可。单击精灵列表右下角的“画笔”按钮,在中间绘图编辑区中选择“画笔”工具,将上面的“填充”中的颜色设置为0,饱和度为0,亮度100。然后在舞台的中心(有十字标志)处单击绘制一个小小的圆点。

project-image
project-image
project-image
project-image

步骤4 编写舞台的脚本

接下来我们创建舞台的脚本。我们的目的是为了实现,当鼠标单击舞台中任意一点,也就是烟花将要燃放的点,当然是夜空比较好,你可以随意的点击。单击后,记录下这个单击的位置,存入变量中,并且实现爆炸天际泛白的效果。所以不要忘记创建两个记录X和Y坐标的变量。

注意有一个广播指令,它的作用是告诉烟花精灵,可以实现放烟花的效果了。

project-image
project-image
project-image

步骤5 编写烟花精灵的脚本

烟花精灵一共三个脚本,单击绿旗是清空整个屏幕上原有的画笔内容。(请注意先要调用画笔这个扩展模块)

当接收到脚本是将烟花精灵克隆100次,为的是燃放时向四周爆炸弹出。

当作为克隆体启动时,实现每一个克隆体从地面向空中发射,并且在鼠标点击的点爆炸。

project-image

打开画笔扩展模块的方法是单击软件左下角的“扩展”按钮,在弹出的页面中选择“功能模块”分类,单击右侧的“画笔”,然后我们会发现左侧积木分类的最下面出现了画笔分类。

project-image
project-image

导入烟花声音,单击顶部的“声音”标签,然后单击左下角的上传声音,将准备好的烟花声音导入。

project-image

源码及音频:https://gitee.com/bitscode/scratch

感谢大家的观看。by 仔爸(微信:xdh-pc)

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -