火箭升空
故事背景:
在未来的世界里,发射火箭机器人来到火箭基地,火箭机器人开始倒计时,当倒计时结束后,火箭飞上天空!火箭在天空中越飞越远,越来越小!!!
程序原理:
这节课主要就利用角色的外观变化,没什么复杂度,关键是在做的时候耐心点,细心点!
开始编程
1、选择火箭,机器人,太空背景
2、机器人的程序:
-
机器人大小设定为60%, 点击小绿旗的时候显示(后边会进行隐藏,游戏开始的时候要显示) 音量设置为30%
-
移动到(160,-130),在一秒内滑行到(55,-130)
-
倒计时需要使用变量,同时倒计时重复十次每次减1,每减一次播放一次倒计时声音,以下为倒计时的实现方式:
-
最后说出发射火箭,广播火箭发射的消息
3、 火箭的程序代码:
- 点击绿旗定位到(-100,-160),换成没有火的火箭造型,显示
- 接收到火箭发射的信号,重复执行,更换造型,当火箭Y坐标大于180的时候,也就是火箭到达顶端的时候,隐藏火箭,同时发送“机器人”和“远航”的广播消息
- 停止这个脚本
- 重新添加接收到“发射”的积木,设置音量,将加速度设置为1,重复执行80次(火箭升空的时候速度由慢到快)
- 这里我们有两个广播“发射”的接受,一个是对位置的判断,一个是对运动的条件判断。
4、远航的火箭的造型,全部旋转90度:
5、当接收到远航的消息后:
- 重复执行等待0.1秒,更换造型
- 重新添加接收到远航的消息,显示设置音量,移动到(-240,0)
- 重复执行160次,移动3步的同时将角色的大小进行增加-0.5(模拟飞的越小,越来越小)
- 飞出舞台的边缘就隐藏
到这里一个简单的火箭发射动画就做完了,大朋友小朋友们也可以改进下,比如火箭设为 3 级三级火箭,每个背景下进行一次火箭的飞行状态变化。也可以增加火箭飞出去再回到地球的着陆的动画,多多尝试,多多动脑!✌🏻
遇到问题给我留言!