scratch编程小小飞行员,蓝桥杯省赛scratch集训题

scratch编程小小飞行员,是蓝桥杯省赛scratch集训课里面真题,飞行员在天上上下飞行,实际上飞行员是没有移动的,移动到是下面的树、房子、云,这是典型的相对运动;主要考察的是学生对舞台坐标的熟悉掌握;

编程实现:

小小飞行员

背景: Blue Sky 3

角色: Pilot2、 Cloud2. Tree. House

编程要求:

(1)编写程序实现飞行员在天上飞行的动画;

(2)小精灵有上下移动的效果,让角色更生动;

(3)程序运行过程中可以一直看到小精灵。

(4)白云、房子、树每次从左侧显示出来,都是不同的造型;

(5)房子和树不能重合在一起;

scratch编程小小飞行员实现步骤:

步骤一、添加角色Pilot2、 云朵Cloud2、树木Tree、房子House
,背景 Blue Sky 3;

步骤二、实现飞行员在天上飞行的动画,y轴在变,x轴不变。y增加1循环10次,再y增加-1循环10又回到原位;飞机的造型切换,单独用一段程序来控制,不断循环切换下一个造型;

角色Pilot2代码
角色Pilot2代码

步骤三、白云每次从左侧(-240,140)显示出来,移动到最右侧(240,140),要看到移动的过程,所以这里需要用到8s内移动到最右侧(240,140);切换造型,无限循环;

云朵Cloud2代码
云朵Cloud2代码

步骤四、房子每次从左侧(-240,-150)显示出来,移动到最右侧(240,-150),要看到移动的过程,所以这里需要用到8s内移动到最右侧(240,-150);切换造型,无限循环;

角色树木Tree代码
角色树木Tree代码

步骤五、要求房子和树不能重合在一起,所以树得从中间出发,树每次从左侧(0,-150)显示出来,需要用到4s内移动到最右侧(240,-150)。然后再无限循环下一个造型,再从左侧(-240,-150)显示出来 ,移动到最右侧(240,-150),要看到移动的过程,所以这里需要用到8s内移动到最右侧(240,-150);

角色房子House代码
角色房子House代码

scratch相关的有趣的作品推荐:

scratch找一找

scratch烟花绽放

scratch绘制彩虹

最后更新时间:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

上一篇2023-03-20 12:02:49
下一篇 2023-03-20 17:34:03

相关推荐