scratch课程案例——漫天飞雪

课程目标

模拟漫天飞雪的效果

案例解析

思路分析

1.在scratch编辑器中选择雪花角色和合适的背景

2.利用克隆积木来让雪花变多,然后控制每一个克隆体下落

3.利用随机积木改变雪花的初始位置和大小,让效果更真实

4.由于限制克隆体数量最多在300个左右,所以需要及时的删除克隆体

程序难点

1.舞台的大小为480*360,而雪花会在上方的任意位置生成,所以x坐标我们使用随机积木填写,y坐标直接填最大值

2.雪花克隆体需要及时删除,所以我们将已经循环下落直到y坐标小于170的雪花都删除

拓展思考

如何让每一片雪花下落的速度都不一样?

 

公众号【少儿编程营地】后台回复“漫天飞雪”获取本节课源码!

点击进入公众号

scratch课程案例——漫天飞雪相关推荐

  1. 优秀课程案例:使用Scratch制作一个射击类游戏-360度旋转射击!

    点击上面微信号关注我关注我哟每天坚持推送文章,争取做到日更,喜欢的可以设置星标,并分享点赞我们的文章,非常感谢大家的支持,您的点击的在看就是我们的动力! 今天我们来分享一个射击类游戏的案例.同时大家持 ...

  2. 优秀课程案例:母亲节!用Scratch编程送给母亲最好的贺卡礼物!

    点击上面微信号关注我关注我哟每天中午12:00-2:00定期推送文章,喜欢的可以设置星标,并分享点赞我们的文章,非常感谢大家的支持,您的点击的在看就是我们的动力! 今天祝愿天下的母亲,节日快乐,每天都 ...

  3. 优秀课程案例:使用Scratch制作打弹球游戏1-反弹球

    打弹球是FC游戏中的一款经典老游戏,虽然玩法很简单, 但是以前可是非常火爆的.想学习如何制作简单有趣的红白机小游戏吗?今天我们就一起来利用Scratch软件,先做一个简化版的打弹球游戏--反弹球! 一 ...

  4. 优秀课程案例|如何用scratch画扇形统计图

    如何用scratch画扇形统计图 一.学习目标 1.有六个班,每班人数是50-100间的随机数,用扇形统计图统计出各班人数所占的比例图(各班人数列表假设是一个集合,集合的性质决定元素互异性,每个元素不 ...

  5. 优秀课程案例:使用Scratch制作扫雷插旗排雷完整版

    点击上面微信号关注我关注我哟每天坚持推送文章,争取做到日更,喜欢的可以设置星标,并分享点赞我们的文章,非常感谢大家的支持,您的点击的在看就是我们的动力! 今天我们来分享一个扫雷经典版本.同时大家持续关 ...

  6. 优秀课程案例:使用Scratch制作打弹球游戏2-得分过关

    目标 (1)弹珠弹球得分 (2)障碍物消失则过关 任务 1.剧本设计 主题:"会过关"的弹珠球 舞台:草地 角色:小球.反弹板.草地警戒线.障碍物.得分.关卡 故事:小球和反弹板在 ...

  7. 优秀课程案例:使用Scratch图形化编程工具做一个见缝插针游戏!

    1:今天我们先来一个简单版的见缝插针游戏,也可以说是一个偷懒的版本,我们先来看一下效果图: 这样看倒也感觉不出来有啥问题,我们先来看一下这个游戏的游戏规则: 见缝插针是一款非常容易上瘾的休闲小游戏.游 ...

  8. 优秀课程案例|如何用scratch画折线统计图

    如何用scratch画折线统计图 一.学习目标 1.现有10天内的温度(温度数由随机数产生),如何用scratch绘制折线统计图: 2.学习随机数的用法:学习列表:学习画笔工具. 3.能够用scrat ...

  9. 优秀课程案例|如何用scratch画柱形统计图

    优秀课程案例可以看下边书籍 如何用scratch画柱形统计图 一.学习目标 1.现有6个班的成绩列表(成绩由随机数产生),如何用scratch绘制成绩的柱形统计图: 2.学习随机数的用法:学习列表:学 ...

  10. 优秀课程案例:使用Scratch制作坦克大战增强版!

    点击上面微信号关注我关注我哟每天坚持推送文章,争取做到日更,喜欢的可以设置星标,并分享点赞我们的文章,非常感谢大家的支持,您的点击的在看就是我们的动力! 今天我们来分享一个坦克大战增强版.同时大家持续 ...

最新文章

  1. Windows10系统变慢,程序员该出手了,电脑性能大幅度提升!
  2. Puppet 4 性能提升超2倍,升级前应该你知悉的变化
  3. Era 贪心 Codeforces Round #752 (Div. 2)
  4. boost::callable_traits添加member_cv的测试程序
  5. java激励_激励---201218(激励总结)
  6. pickle与cpickle的用法
  7. a20_v2.0_k70运行在xhda20开发板
  8. MockServer 服务框架设计
  9. 翻译的艺术 —— 专有名词(广告词、国外品牌、语言等)
  10. Error:(199) undefined reference to `__android_log_print'
  11. 利用FinalData恢复shift+delete误删的文件
  12. 儒豹手机搜索发布2008年各频道关键词排行榜
  13. 网易 html5,今天网易刷屏的这个H5,到底有多猛?
  14. java根据身份证号码计算年龄的方法(精确到日)
  15. 自动机器学习框架介绍与使用(flaml、h2o)
  16. 软件项目量化管理(CMMI高成熟度)实践经验谈——之项目管理过程策划篇
  17. php简单论坛登录注册,php登录注册求救
  18. 排序算法——侏儒排序(Gnome sort)【代码实现】
  19. 苹果蓝牙耳机怎么接电话_除了苹果AirPods,真无线蓝牙耳机到底怎么选?
  20. 如何1年赚100万,具体点

热门文章

  1. 把ICDAR2019-LSVT原始数据集转为REC任务识别数据
  2. 记一次绕过安全狗与360艰难提权
  3. 解决delphi7在win10上安装后无法正常使用的问题
  4. 《C专家编程》之 内存泄漏
  5. 考上研究生就脱单?快来看看这些女生多的大学!
  6. McAfee麦咖啡8.5企业版高级教程
  7. 如何用50块钱在学校吃一个月
  8. 操作系统:磁盘调度实验之扫描和循环扫描调度算法(含源码和文档)
  9. spring-boot设置静态文件路径
  10. MTK 开机logo 修改