Scratch3.0少儿编程案例:升降飞机

网友投稿 2019-11-06 18:46

一、案例简介

    飞机起飞需要在跑道上加速滑行,当升力大于机身重力时,飞机才能离地升空。 此后飞机仍然需要加速爬升,等进入平流层时,就可以开启巡航模式稳定的飞行了。 当飞机需要降落的时候,会抬起机头,增加空气阻力,同时降低动力输出,利用惯性缓慢的下降。当飞机降落到跑道上后,还会让发动机反转,增加前行的阻力。通 过轮胎与地面的摩擦力和空气阻力,飞机才能安全的停下来。 让我们来试一试,用 Scratch 软件模拟飞机从起飞到巡航的过程吧。 

https://cdn.china-scratch.com/Public/Home/images/grey.gif
二、案例编程

飞机:

1)从角色库中添加“Airplane”。 
2)程序开始运行后,飞机出现在舞台左侧的跑道上。 
3)通过编程的办法让飞机向右滑行一段距离,然后抬起机头向右上方加速飞去,达到一定高度后将机头调整为水平状态,继续向右飞行。 
4)飞机碰到舞台右侧边缘时,程序结束。 
5)调整飞机每个阶段滑行的距离和时间,在播放一次“motorcycle passing” 的时间里,完成滑行、爬升、巡航三个动作。 

https://cdn.china-scratch.com/Public/Home/images/grey.gif

小结:

1、总结控制角色移动、滑行、设置方向的方法。 
2、理解飞机飞行过程中各阶段姿态、位置之间的关系。 

后记:小编朋友公司研发了一个游戏化的少儿编程在线课程(5-12岁),游戏化教学结合Scratch 3.0(一款在线少儿编程工具,类似乐高的积木拼搭),我家娃娃学了几次课,非常喜欢(超预期),16次课才200多块钱,对锻炼孩子的思维能力和动手能力很有帮助。

感兴趣的朋友可以关注一下扫描二维码,或微信搜索“大耳猴少儿编程”

https://cdn.china-scratch.com/Public/Home/images/grey.gif

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com