友情提示:380元/半年,儿童学编程,就上码丁实验室。
本期内容概括:
制作六一儿童节动态贺卡
难度:初级适合一年级以上
- 气球上飘如何实现;
- 怎么让不同小朋友角色运动方式不同;
- 如何用“克隆”制作纸片飞散效果;
- 背景音乐的添加。
特殊的一年,特殊的儿童节。让我们错峰庆祝,避开拥挤,六月一号宅在家用Scratch做个动态贺卡,发给朋友们云庆祝,又何尝不是一个快乐的儿童节呢!
先来看看贺卡的效果。
下面就让我们一起来学习怎么用Scratch做出这样的动态贺卡吧!
一. 气球的效果
贺卡中一共有10个气球,所以先在角色列表区添加10个气球角色,分别是“气球1”到“气球10”。
气球角色添加好后,在每个气球的造型编辑器中,选中“T”这个图标,来给气球写上不同的字。并且用“填充”功能,来调整气球和字的颜色。见下图:
其中气球1的积木如下。设置完气球1的初始位置后,让气球重复执行“将y坐标增加”的积木块来实现气球上升的效果。这里用了y坐标在2-4之间随机增加,让每个气球上升的节奏不一样。当“y坐标>160”的时候,将气球移到舞台下端的“”x坐标+/-10的随机位置。
其他气球只有初始位置不同,这样,气球的效果就做好了。
二. 小朋友角色的运动
舞台上有三位小朋友,每个小朋友们的运动方式不同。第一个小朋友在变换造型的同时,沿着一个三角形运动。积木参看下图:
第二个跳芭蕾的小朋友在舞台下方沿着直线运动,如果碰到舞台的边缘,返回到舞台左侧继续向右边换造型边运动。
第三个小朋友的积木最简单,他在原地不动,只变换造型。
三. 用“克隆”制作纸片飞散效果
制作纸片飞散效果是今天的重点知识。先用造型编辑器,制作一个长方形。
然后用克隆实现用一个纸片克隆出很多很多纸片。
什么是克隆呢?Scratch中的“克隆”就是复制自己。
任何角色都能使用克隆积木创建出自己或其他角色的克隆体,甚至连舞台也可以使用克隆。下面是三个和“克隆”有关积木。
下图就是纸片角色的第一部分积木,用来重复的克隆自己。这组积木帮我们实现了由一个纸片变成很多纸片的效果。
克隆出来纸片后,克隆的纸片怎么运动参看下图纸片的第二部分积木。
其中,克隆出来的纸片先到以鼠标为中心范围的一个位置,纸片的方向和颜色也设置了一定范围的随机。让克隆纸片显示后,用“将y坐标增加-8”积木来实现纸片下落的效果。
同时,如果纸片碰到舞台边缘了,那么这个克隆纸片就被删除,这里用“删除此克隆体”这块积木来实现。
四. 添加背景音乐
最后,简单的添加好想要的背景音乐,动态的贺卡就做好喽。
快动手试一试,用scratch编程的方法,做一个动态贺卡吧。想一想,能不能试着把气球的效果也用克隆的方式实现呢?如果你学过一些Scratch的知识,加上自己的声音进去是不是会更酷!
转自公众号:
少儿慧编程