1.创作背景 #
•抗击冠状病毒期间,远离人群聚集区域。
一般来说,是否感染主要取决于接触机会,
并不是抵抗力强的人群感染的风险会更低。
疫情期间,应勤洗手、多运动,提高免疫力。
尽量避免到人群聚集区域,一定要戴好口罩。
2.学习目标与任务 #
2.1 课堂任务 #
•病毒的传播
1.病毒在人群少的空间中,传播速度较慢;
2.人群聚集区域,病毒传播会增快;
3.当我们做好防护措施后,病毒就会逐渐被消灭。
2.2 作品分析 #
(1)动画最开始,背景有什么呢?
(2)动画中有哪些角色在移动呢?
(3)人数变多时,病毒有什么变化呢?
3.编程思路与步骤 #
3.1 编程思路 #
素材图片
3.2 编程步骤 #
(1)导入背景
•我们在动画中看到,刚开始有较少的人,然后背景变为了较多的人。
•那么是如何实现的呢?
•要切换背景,那至少需要2个以上的背景。
•首先,点击上传背景,选择文件进行上传。
•背景初始化-换成较少的人群背景图
(2)按下空格键,换成人群较多的背景
•大家想一想,如果人群聚集较多,都不做好防护措施,病毒会怎么样蔓延呢?
(3)病毒移动
•大家观察一下,有几种颜色的积木块?
•在病毒角色中把以下积木块拼接起来,会有什么效果?
(4)角色的复制
•我们在动画中看到,又出现了很多的病毒角色,那么如何实现呢?
•右键点击角色,我们可以看到有三个命令复制、导出、删除。
•大家尝试一下复制之后,运行程序会有什么变化?
(5)角色隐藏与显示
有没有注意到,在动画开始阶段只有一个病毒,随着背景中的人群增多,病毒数量开始变多,
当背景变为戴口罩、消毒时,病毒逐渐消失。
我们只需要对复制好的角色,更改位置就可以了。
(6)消毒员的程序
将左边消毒员的代码拼接起来。
当绿旗被点击,消毒员隐藏;
当背景换成“人人戴口罩”,显示;
等待几秒后,
消毒员就说:“病毒已被消灭”
游戏结束。
4.问答与练习 #
课后练习
1-给病毒移动添加音乐
2-是否可以让病毒碰到边缘发生特效变化?