友情提示:380元/半年,儿童学编程,就上码丁实验室。

花

Flower
《折枝花赠行》
唐 · 元稹
樱桃花下送君时,一寸春心逐折枝。
别后相思最多处,千株万片绕林垂。
春天到来,万物复苏,百花盛开,一片生机勃勃的景象。风一吹,花瓣就从枝头飘落,在空中飞舞。这样的景象实在是太美了,我们能不能用计算机模拟这个场景呢?今天小编就带大家利用scratch软件做一个花瓣飘落的场景。

樱花飘落

我们做之前先要收集素材,我们需要一张背景图,还需要花瓣的图片,同学们可以在素材库里选择,也可以从网上下载,擅长绘画的同学也可以自己绘制。

创建角色

首先我们选取一片花瓣作为新角色,选另外两片花瓣作为另外两个造型。当绿旗被点击之后随机更换造型。

角色脚本
这个程序最重要的部分是克隆。一片花瓣做不成花瓣空中飞舞的效果,Scratch的控制模块下的克隆可以解决这个问题。为了让花瓣飞舞效果更漂亮,我们可以在克隆的时候使花瓣的大小与颜色随机变化。我们要做樱花飘落的景象,需要花瓣从某个位置下落,这里可以使用随机数,让花瓣出现在随机的位置。花瓣下落用重复执行使y坐标增加-1。当花瓣降落到一定的高度,使其开始虚化。

成品展示

小编做完的成品效果是这样的,大家做的怎么样呢?可以在评论区留言交流哦~