实现步骤(图文):

1、删除默认角色,将背景用黑色填充

2、绘制一颗小星星角色

Scratch编程实现粒子动画

3、绘制一颗粒子如图(尽可能小一点)

Scratch编程实现粒子动画

4、再将粒子角色进行复制

Scratch编程实现粒子动画

接下来开始对角色进行编程

一、星星角色

将星星移动到舞台正中央,初始亮度为-30,这样会比较暗淡,通过重复执行改变亮度,实现闪烁效果。

Scratch编程实现粒子动画


二、粒子角色

通过克隆生成很多个粒子,让它们均匀的分布在“星星”周围(距离50-100)

1、定义变量距离(仅适用于当前角色)

Scratch编程实现粒子动画

2、编写代码,生成克隆体,克隆体移动到星星周围,然后使用图章并删除克隆体(使用图章是因为克隆体个数有限,可能无法达到300个或更多)

Scratch编程实现粒子动画Scratch编程实现粒子动画

三、粒子2

这些粒子是会动的,他将从星团周围迸发出来

1、通过重复执行,生成克隆体

Scratch编程实现粒子动画

2、将克隆体先移动到星团边缘,也就是距离中间星星100的地方,然后显示,向舞台边缘移动,移动的过程改变亮度和大小(远小近大)

Scratch编程实现粒子动画


源码下载:Scratch编程实现粒子动画


本站内容未经许可,禁止任何网站及个人进行转载。