友情提示:380元/半年,儿童学编程,就上码丁实验室。
这是青少年编程考试-二级Scratch的一道练习题,不太复杂。要求画一个黑色四方形边框,稍微粗一点,然后让一只蝴蝶在这个边框内不停飞行,碰到边框时会发出声音。这是完整的视频。
本文使用了两种方法制作了一只蝴蝶在黑边框里面飞呀飞的作品,
1)我们使用了转向功能,但似乎有部分会飞出边框。所以后来我们让蝴蝶碰到黑边时直接回到屏幕中央某个位置上,这样确保了不会飞出边框。
2)我们尝试了多只蝴蝶的情况,还将蝴蝶的飞行路线画了出来。小孩直接复制了多个角色,这也能实现。
3)如果要增加到20个蝴蝶,再复制多个角色就不大方便,要使用克隆功能,所以我们使用克隆功能又做了一遍。画笔和多角色都属于二级考纲范围,克隆属于三级考试范畴。
4)最后小孩演示了他自己做的一个号称是超星星爆炸的作品,我称之为布朗运动的作品,视觉效果还不错。
有兴趣的小朋友可以试试。建议面向对象:8-10岁小学生,时间1小时。
一、一只蝴蝶飞:绘制一个黑色矩形边框,蝴蝶放在中间,选择一定的角度,往前飞行,如果碰到黑色,即播放声音,左转30度,继续飞行。为了提升效果,碰到黑线的时候,我们让蝴蝶回到中央或中间一定范围内,然后会改变方向,继续飞行。
二、多只蝴蝶飞(复制角色),多只蝴蝶飞(使用克隆功能),:
1)实现了多只蝴蝶一起飞的效果,复制了多个蝴蝶角色,并且画出了蝴蝶的飞行轨迹。画图和多角色也是二级内容。
克隆,使用变色球,制造“布朗运动”效果,称为超星星爆炸。
转自公众号:
艾博特