第26课 Scratch入门篇:乘坐公交车

乘坐公交车

故事背景:

 又是一天结束了,在繁忙的城市里,深夜加班的上班族们挤上最后一班公交车,回到自己温馨的家

在这里插入图片描述

程序原理:

 这节课最大的难度就是角色的设计以及角色的切换,背景的不停移动其实跟“猫咪跑步(连续背景)”,这节课实现方式一样。这节课就不细讲。

开始编程

1、选择背景角色: 选择城市的夜景图片,复制到角色绘制中,拼接左侧和右侧的图片,总共三张图片。

在这里插入图片描述

2、选择公交车的造型: 公交车移动到最左侧,汽车从左侧到停止是从快到慢的过程,所以需要添加一个变量“减速度”,当“减速度”为0的时候,车也就停了,当车停后广播消息“上车”。

在这里插入图片描述

3、 添加三个任务角色,然后修改公交车的造型,实现三个人物上车后的造型。

  1. 在公交车造型中复制一个新的公交车
  2. 复制任务角色的头像,粘贴人物头像,删除掉不需要的部分, 修改头像大小,移动到公交车,
  3. 头像放在车窗的位置,在点击移动到最后放,直到点不动为止。

    在这里插入图片描述

最终汽车的造型:
在这里插入图片描述

4 、 人物接收到“上车“的广播:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5、交车接收到“开车”广播以后更换造型:
在这里插入图片描述

6、背景图片接收到“开车”广播后进行开车
在这里插入图片描述

7、当接收到”下车“的广播信息后:

汽车的状态变化

在这里插入图片描述

人物角色最终代码:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


 大家可以看看,我们写的代码越来越多了,角色的交互也更多复杂,所以大家在写程序的过程中,要更加认真、仔细,要认真观察生活,很多我们做的动画都是来源于生活的。✌🏻

 今天就讲到这里,遇到问题给我留言!

  • 6
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值