资讯内容
Scratch编程趣味篇(二十七)-流星雨-动画篇
第27课 流星雨
1
学习目标今天,小杨老师通过Scratch编程制作两个流星雨的动画,第一个流星雨效果如下:
第二个流星雨效果如下:
2知识小课堂小杨老师通过Scratch编程制作“流星雨”的动画,希望流星能给大家带来好运,常怀希望,开创更好的生活。当然,小杨老师也希望公众号能让更多的孩子有机会接触并且学习编程,这需要大家的推广帮忙。
流星(Meteor)是一种天文现象,俗称“射击之星(Shooting Star)”或“陨落之星(Falling Star)”,指运行在星际空间的流星体(Meteoroid)在接近地球时由于受到地球引力的摄动而被地球吸引,从而进入地球大气层,并与大气摩擦燃烧所产生的光迹。当它坠落到地面后,会成为陨星(Meteorite)。
流星常被看作是愿望之星,在许多地方都有传说。通常方式是在流星落下来时对其许愿,愿望就会成真。另外有说法认为,能幸运看到不同颜色的流星,会得到流星带来的好运气。如果是彩色,愿望被实现的概率会增大。
3
编程实现第一步:材料准备
准备两张星空图,如下图:
第二步:程序搭建
一.流星绘制:
1.流星生成时间随机:让流星等待3-9s随机生成:
2.定义流星绘画的颜色,笔的粗细,流星的初始位置和消失位置,注意,其中Pointer是预先绘制在舞台左边缘的点,这些点是流星运动的终点:
3.定义流星的移动,其中左转是为了让流星生成的位置更加随机
二.地面背景程序
这部分的程序主要是定义流星的消息,思路是将地面的景色单独截取出来,并且移动舞台最前面,当流星遇到地面景色时,由于被这部分背景遮挡,这样就达到隐藏流星的效果。
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除
- 上一篇
Scratch3.0少儿编程案例:变色果冻(上)
一、案例简介 今天我们来用scratch 3.0制作一个相对较为完整的游戏案例:变色果冻。一个爱吃果冻的小怪物,绕着星球转圈找果冻吃。果冻有两种口味,小怪物也有对应两种形态。当按下空格时是一种形态,不按空格又是一种形态。吃错果冻,小怪物会出现食物中毒,游
- 下一篇
用Scratch讲成语故事——自相矛盾(下)
上节课猫叔教大家制作了一个简单版的成语故事——自相矛盾,虽然看上去比较简单,但是同学们也算通过Scratch实现了成语故事的简单动态化!请为自己点个赞 简版动画 当然,由于大家相关技能不充足,咱们故事中人物角色基本还是固定或者比较僵硬的状态,今