栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > 学术 > 人文期刊 > 电脑报

Scratch动画火箭降落

电脑报 更新时间: 发布时间: 学术归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Scratch动画火箭降落

陈新龙

我国正在紧锣密鼓地建设中国空间站,需要发射很多运载火箭。火箭是以热气流高速向后喷出,利用产生的反作用力向前运动的喷气推进装置。能够保证火箭发射成功已经是一件不容易的事情了,为了更好地降低火箭发射的成本,人们希望让火箭完成发射任务后能够自己回到发射场,回收的火箭还可以再次利用。

我们今天就和大家一起用Scratch做一个简单的火箭降落小游戏。火箭降落这个小游戏还是非常有意思的,游戏开始后,火箭从上空开始慢慢往地下降落,但是由于火箭自身外形和空气阻力问题,火箭降落时会左右偏移,这个时候就需要我们操作人员做细微的调整,要求火箭能够平稳地落在降落台中间。

首先创建Rocket火箭角色,选择Space背景。当游戏开始后,将火箭移动到(0,140)位置,也就是舞台的最高点。默认情况下,火箭会自行慢慢下降,我们按下方向键上键时火箭就会使用残余的燃料向上移动,这里的降落和上升的数值大家自行调整,不要设置得太高,否则速度太快很难控制。

由于火箭自身外形和空气阻力问题,火箭降落时会左右偏移,需要通过左右方向键来微调火箭降落的姿态。按下左键时,火箭慢慢向左移动0.5度;当按下右键时,火箭慢慢向右移动0.5度。

最后的难点是如何检测火箭是否成功降落,降落成功的标准是火箭左右偏移角度不能过大。这里我们通过侦测火箭降落后角度进行评判,當火箭降落后,角度如果在80  ~100  之间(即90  ±10),说明降落非常成功,否则的话降落失败,请重开游戏。

当我做完火箭的上升、控制和判断代码之后,小朋友玩过就说,小陈老师你的火箭还缺一点细节,能不能添些火箭的尾焰,这样更加漂亮一些。我决定用克隆一系列红色圆形的方法模拟尾焰。首先自行绘制一个红色圆形角色,图层在火箭的背后,并且一直跟随着火箭,当按下上键火箭上升的过程中,小球就进行克隆。重复克隆十次,每次移动5步,同时每次将颜色特效增加2,大小减少10,克隆结束时不要忘记删除克隆体。修改程序后,重新运行,我们便可以看到火箭在移动的过程中尾巴带着帅气的焰火。

这次的火箭之旅就到此结束了,课后看小朋友能不能独立完成,并且根据自己的创意对程序做一些修改,期待你们给我惊喜哦。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/xueshu/247563.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号