第一步:绘制三个角色和黑色背景
角色1:飞行的无人机,自己绘制一个黄色的发光点。
角色2:闪光的烟花,自己绘制一个蓝色或紫色的闪光点
角色3:一个纯黑色的幕布角色
背景:纯黑的夜空背景
第二步:为角色1编码,生成三圈飞行的无人机
1、创建三个变量(仅适用于当前角色):h(高度)、r(半径)、o(角度)
2、创建自定义积木“克隆无人机”,重复执行使用克隆,生成多个无人机,每使用一次自定义积木就会生成一圈无人机,使用三次就是三圈
3、编写克隆体代码,当克隆体启动的时候,利用椭圆的参数方程,设置克隆体的坐标,使之围城一个环,使用重复执行,不断改变每个克隆体的坐标,这样就可以让无人机转动起来;遵循近大远小的规律,不断改变克隆体大小。
这样三圈飞行的无人机效果就完成了,运行效果如图:
第三步:为角色2编码,实现烟花下落
1、依旧使用克隆,间隔随机时间生成克隆体,克隆体的坐标也随机,大小遵循近大远小
2、自定义积木,克隆体下落过程中绘制下落的轨迹
3、当克隆体启动的时候,可以为克隆体设置不同的颜色特效,让烟花色彩更丰富,重复执行,让烟花留下下落的轨迹,当碰到下边缘克隆体删除。
至此烟花的主要功能都已实现,运行效果如下:
第四步:为角色3编码,运用虚像遮罩,生成烟花尾焰
这样一个升级版的浏阳河烟花就完成了
后期你还可以对它进行改进,达到更加理想的效果。
少儿编程网源码下载:http://kidscode.cn/shows3/18192
最后祝大家新年快乐,巳巳如意!
本站内容未经许可,禁止任何网站及个人进行转载。