火箭升空-Scratch无限滚动动画

火箭升空-51scratch
火箭升空-Scratch无限滚动动画
此内容为付费资源,请付费后查看
9.9
限时特惠
19.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源
已售 1

作品介绍

今天为大家分享的Scratch作品是《火箭升空》,这是一款效果超赞的动画作品,作品模拟了火箭点火升空的场景和效果。

点击绿旗,运行程序,已经点火的火箭从发射塔上腾空而起,向着自己的目标开始进发,在蓝蓝的天空中上,朵朵白云从火箭身边掠过,随着纬度的增加,火箭离地球越来越远了,不一会儿,火箭来到月球所在的高度了,越过月球,火箭开始进入漆黑的太空,周围到处都是闪烁的小星星。

作品效果

Scratch火箭升空作品的预览效果如视频所示:

Scratch火箭升空作品效果

作品解读

Scratch火箭升空作品的角色使用情况如图所示:

Scratch火箭升空角色列表
Scratch火箭升空角色列表

本作品相对比较简单,但是效果却非常的棒,作品的重点是如何实现无限滚动效果,这里借助了一个非常著名的物理学概念-相对运动,相对运动指的是一物体相对另一物体的位置随时间而改变,则此物体对另一物体发生了运动,此物体处于相对运动的状态。

由于舞台大小的限制,火箭不可能一直上升,所以我们可以让另一个角色,不停的向下运动,根据相对运动原理,静止的火箭相对于这些角色就有一种向上运动的效果,这里的白云、月球、星星扮演的参照物的角色。

在具体编程方面,主要使用了如下知识点:

  • 造型切换,火箭通过切换造型实现动画的效果,这里应用了帧动画原理;
  • 运动编程,通过循环结合坐标增加指令,实现运动效果;
  • Scratch克隆,这里的白云、星星都是通过克隆生成的

作品展示了动画的两种实现方式,分别是帧动画和位移动画,尤其位移动画实现的无限滚动效果,是初学者学习和理解Scratch动画的好作品。

© 版权声明
THE END
喜欢就支持一下吧
点赞16赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片