趣文网 > 作文大全

Scratch动画创作:美丽的冬季 漫天飞舞的雪花。

2020-12-14 15:50:01
相关推荐

正直冬季,我们做一个有关冬季的动画吧。

我们会用到“克隆”模块,就是复制的意思。

下图中,漫天飞舞的雪花,都是从一个雪花角色复制出来的。

图1 下雪的效果图

准备角色和背景

在Scratch的自带角色库,找到Snowflake(雪花)角色和Snowman(雪人)角色,添加到舞台。

图2所示,我们发现,雪花特别大,甚至比树还大。因此,我们在设置区修改它的大小,原始大小是100,我们修改成30。

图2 雪花角色

接着,在Scratch的自带背景库,找到Winter(冬季)背景,添加到舞台。

此时,舞台应该是下图的样子。

一个冬天,小雪人戴着帽子,系着围巾,穿着靴子,走在森林的雪地里。还有一片雪花。

图3 准备好角色和背景

认识“克隆”代码

我们点击“控制”分类按钮,可以看到一共有3个克隆相关代码模块,我们将全部用到。

图4 克隆相关代码模块

给雪花编写代码

现在,我们要给Snowflake(雪花)角色编写代码,让雪花克隆出无数的自己,漫天飞舞起来。

完整代码如下:

图5 雪花角色的完整代码

代码分析

当点击“绿色小旗”,程序开始执行。①:重复执行②③,它所包含的三个代码会反复地执行。(注:③包含“移到x:在-240和240之间取随机数 y:180”和“等待0.2秒”两个代码,因为空间有限,图上打不下更多字了。)②③:复制出一片一模一样的雪花,瞬时移动到舞台顶部的随机位置。位置坐标y=180,保证雪花垂直方向位置在舞台的顶部;x=在-240和240之间取随机数,就是让雪花水平方向位置随机设置。看上去,雪花是从舞台顶部随机位置出现。等待0.2秒,是为了减慢出现的速度。④:每个复制出来的,在舞台顶部随机位置出现的,雪花的代码,在这里开始编写。⑤:重复执行⑥⑦。⑥⑦:雪花每次向下移动10步。等待0.1秒,是为了保证雪花慢慢飘下来。⑧:删除复制出来的雪花,节约资源。(这时候雪花差不多落到地面了)好了,在这个美丽的冬季,赶紧照着做一下吧。

以往教程

如何将Scratch少儿编程软件安装到自己电脑里

Scratch编程制作:源源不断地飘过来云朵的效果

Scratch创作动画:一只在树林漫步的大熊

想了解更多精彩内容,快来关注程序员猪猪

阅读剩余内容
网友评论
相关内容
延伸阅读
小编推荐

大家都在看

拔河作文 高一作文 趣事作文 春节作文600字初二 推窗风来作文 在尝试中成长作文 我的妈妈作文200字 小学三年级作文题目 中考作文题目大全 关于母亲的作文 初一作文500字 小学六年级作文 青春作文素材 我爱读书作文 我的爱好作文 开学典礼作文 晚霞作文 改变作文 我的梦作文 初三英语作文 感谢作文 小作文是什么意思 什么即景作文 环保主题作文 我学会了包饺子的作文 这样的人让我感动作文 风景这边独好作文 我的爸爸作文500字 放风筝作文300字 母爱作文400字