Scratch小动画:排队上车,请戴口罩

Scratch 少儿编程 2263浏览 0评论

友情提示:视频教程观看时请手动设置清晰度。

1

 

梁实秋先生的《排队》文中说:抗战时期,人们在车站购票是不排队的。但是日本人占领车站后,秩序就井然了。为什么呢?因为有个日本兵拿着鞭子,在来回巡视,看到有插队的,就扬起鞭子狠狠给他一下。梁先生悲愤地质问:中国人难道真的需要那么一条鞭子吗?

在二十世纪的今天,梁实秋先生应该欣慰了,连梁先生在文末所称的“仰慕同-仁堂丸散膏丹的大名而来办货的乡巴佬”也会自觉排队了。

生活习惯是可以改的,一场疫情让我们经历了生死考验,也让我们明白排队礼让的重要性。

 

Scratch小动画:排队上车,请戴口罩

 

中国原就是“礼让为国”的,既有制礼,就必能让,而愈能让,礼也就愈繁了。

身在武汉,家人马上就要复工了,谨以下面的小动画献给即将和已已在工作岗位上辛勤工作的劳动者们,希望大家和声细语展气质,谦恭礼让显风度,做到在外出乘车时,戴口罩,排队时人与人之间要间隔1米的距离

 

Scratch小动画:排队上车,请戴口罩

 

2

 

这是一个关于排队上车的小动画,大家由车站工作人员点名,排队上车,我们用Scratch3.0来编写它。

 

1. 变量和列表

我们定义了1个变量和1个列表。

序号:记录每个乘车人的序号。

名单:用于存放乘车人的姓名。

 

2. 背景

我们用一张车站背景图片作为动画的背景。

 

3. 角色

这个动画有3个角色,分别是公交车、乘客、车站工作人员。

 

Scratch小动画:排队上车,请戴口罩

第1个角色:公交车

当点击绿旗,公交车显示,初始化公交车位置,播放公交车行驶的声音,在4秒内驶入舞台,广播“车辆到达”。

当接收到广播消息“出发”,播放公交车行驶的声音,驶离舞台,隐藏角色。

Scratch小动画:排队上车,请戴口罩

第2个角色:乘客

当点击绿旗,显示乘客。当接收到广播消息“上车”时,克隆自己,隐藏角色但不在遮挡克隆体。在没有叫到最后一位乘客的名字前,让下一位乘客显示出来,实现排队的效果。

在循环体内,通过颜色特效的循环增加,来改变角色的颜色,从而实现每个乘客颜色不一样的效果。

当角色作为克隆体启动时,通过x坐标估算出学生到车门的水平距离约为280,所以重复70次,每次移动4步。

通过不断变换造型,实现走动的效果。

然后在1秒内移动到车门,删除此克隆体。

Scratch小动画:排队上车,请戴口罩

 

第3个角色:车站工作者

 

当点击绿旗,显示角色,说:“实名制乘车,请大家有序排队,并间隔1米的距离!”3秒。

当接收到广播消息“车辆到达”,说“车到了,大家准备上车”1秒。

初始化变量“序号”,将序号设为1。

重复执行,从第1项开始说出名单中的每个名字,每个名字之间间隔2秒。

点完名,组织者也上车,隐藏角色,广播消息“出发”。

Scratch小动画:排队上车,请戴口罩

到这里,动画就编写完了,大家快快动手体验一下吧。

素材链接:https://pan.baidu.com/s/1D_rR3FCy95eRUILFpZRbpw 提取码:hppd

Scratch小动画:排队上车,请戴口罩

原创不易,需要转载请联系作者,望大家且转且珍惜

转自公众号:
编程小呱

您必须 登录 才能发表评论!