奇妙的scratch克隆体(七)美丽的烟花
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
奇妙的scratch克隆体(七)
---美丽的烟花飘落的雪花,美丽的烟花,多么美妙的夜晚。
关于飘落的雪花的制作请看我的《奇妙的scratch克隆体(六)》,今天说说如何制作烟花。
操作步骤:
1、先删除默认的角色小猫,重新绘制一个角色“烟花”,颜色无所谓。
2、选择角色烟花进入代码编辑。制作一个新的积木,勾选“运行时不刷新屏幕”,这个自定义积木很简单,就是克隆20到50个克隆体(烟花爆炸时,炸开时的小烟花弹有多有少)。
3、设置克隆体出现的位置,触发条件是按下鼠标。
4、作为克隆体启动时,首先要落笔,设置笔的粗细,随机颜色,面向0到360度的方向移动2步或3步(有的烟花弹炸的长有的短),执行30到50次的随机次数(烟花有大有小),
效果图如下:
5、这就是看到的烟花?显然不是,这就需要我们用到
scratch中的虚像,用它去不停地覆盖烟花走过的痕迹,给我们一种烟花尾部划过的感觉。
重新绘制一个角色“背景”,用黑色填充。(点击转换为位图,把填充色改为黑色,选择填充工具,在舞台中点击鼠标,把背景变为黑色)。
进入代码编辑,编辑如下代码:
将虚像设为65,每隔0.02秒覆盖一次,这个时间你可以调整,看看效果,这是我认为比较合适的时间。
运行代码,效果如下:
还有要改进的地方,顶部的烟花不应该垂直向上发射的,加一个判断语句,左边的烟花要向左旋转,右边的烟花向右旋转,才更像烟花发射的情景。还得加上遇到边缘就删除。
代码附后。
下载可去掉本图片
谢谢理解!
下载后在word 编辑器中,选择本图片,右击鼠标,选择组合菜单下的—取消组合,然后移开本
图片即可看到源代码 右
击
点