当黑夜降临,什么样的场景可能会给我们带来美好的心情呢?
- 一闪一闪亮晶晶,满天都是小星星。
- 星星点点摇曳上,天灯盏盏是祝福。
- 月黑风高,魅影婆娑。
上天给我们创造了满天繁星的浪漫,就让我们来制造天灯摇曳的惊喜吧!
(友情提示:在户外燃放天灯是很危险的)
今天我们就使用Scratch来放唯美而不危险的天灯吧。
材料准备:Scratch编程工具,天灯角色,黑夜背景
PS:角色和背景可以在角色库和背景库选择自己喜欢的或绘制一个。
编程实现:
1、使用克隆指令,实现点击鼠标时,在鼠标位置制造一盏天灯。满足大家制造的欲望,哈哈!
2、天灯现在是静止的,为了让天灯运动,是时候让“当作为克隆体启动时”上场了。每个克隆体都可以不停地往右上角滑动。
程序中的表示的是,天灯克隆体的x坐标在上次的基础上增加5。也就是每次往右移动5同时往上移动5。
3、不想让所有的天灯都保持一样的运动方向?那么就祭出我们最爱的随机数法宝吧!把x坐标增加的部分设置为从负数到正数的随机数,但y坐标增加的部分就不要负数咯,不然天灯可能有时候会往下运动的!
4、随机运动还不过瘾?再用同样的方法增加一些闪烁的效果吧!
5、哇哦!整体效果已经达成,是不是很唯美呢?别忘了使用克隆体的时候需要找机会删除克隆体,我们让天灯飘到舞台边缘就删除吧,别全部卡在了边上,卡住的话过一段时间就放不出天灯了。
将重复执行指令换成重复执行直到指令,在最后拼上删除本克隆体就大功告成啦!
6、我们发现有一个天灯在舞台上不会飘,这是本体,没有运动。最好设置本体隐藏、克隆体显示。在当小绿旗被点击的代码下面插入隐藏,在当作为克隆体启动时的代码下面插入显示即可。
7、最后,音乐总能渲染一些气氛,我们给作品加上好听的背景音乐就可以啦!
参考代码全家福检查一下代码,运行效果满意就可以保存作品和分享给朋友咯!一起放天灯祈福吧!
运行效果:
总结:今天的程序中使用了克隆的方法来制造很多盏天灯,天灯的运动中使用了随机数指令,通过今天的学习尝试下给你的天灯增加随机的颜色吧!