趣味编程第3课-新年到!下雪了

一、任务描述

冬天来了,只见雪花纷纷扬扬地从空中飘下来。雪花落在小树上,小树好像穿上雪白的新衣。雪花落在屋顶上,屋顶好像戴上了雪白的帽子。雪花落在大地上,大地好像盖上了雪白的羊毛毯。要求用动画实现下雪的场景。

二、任务目的

  1、让大家能够结合我们身边的事物来进行创作,巩固学习编程知识。

  2、scratch中克隆体个数是有限的,不能无限制的克隆

  3、学习私有变量的创建以及结合克隆体的使用。

  4、面对某些不好实现的效果我们需要通过转换思维的办法来解决问题。

三、任务分析

  1、初级挑战:只需要会使用克隆与随机数即可。在scratch中“克隆”与“当作为克隆体启动时”经常是配合使用,我们通过重复执行,来不断的克隆雪花。在每个克隆体启动时我们设置一下克隆体的大小和位置,然后再通过重复执行,改变克隆体的y坐标就实现了雪花下落效果。
2、中级挑战:要求雪花能够落在屋顶、车、路面。这里只要在雪花下落的过程中增加一个侦测的判断条件,只要克隆体碰到车或房子或者路面(路面用颜色来判断),就停止克隆体移动。

在scratch中克隆体的个数是有限的,你慢慢会发现,雪花会变得越来越少,为了不让雪停下来,我们使用“图章”把克隆的雪花留在舞台上,然后删除克隆体,这样就不会因为克隆体达到上限而停止了。