1.要点知识 #
1.1 图层的概念 #
图层就像是含有文字或图形等元素的胶片,一张张按顺序叠放在一起,组合起来形成页面的最终效果。
Scratch中,叠加之后的图片,进行切换就可以形成动态的效果。下图有几张图片叠加呢?
1.2 角色的层级 #
•多个角色叠加在一起,无法实现我们理想的编程效果时,如角色被隐藏或遮盖。
•我们需要通过代码设置角色的层级。
2.学习目标与任务 #
2.1 课堂任务 #
小猫在悠闲的散步,突然看到另一只小猫飞起来了,这只会飞的小猫背上有3只气球,它们和小猫同时在天上飞着。
好好玩儿啊!我们来完成这个作品吧!
2.2 作品分析 #
(1)舞台上有哪些角色呢?
(2)两只小猫分别是怎样运动的?
(3)会飞的小猫背上的气球哪里来的?
(4)它们分别说了什么?
2.3 新积木指令 #
运动模块中,可以控制角色在舞台上移动
大家试一下,看看它和移动()步有什么不同呢?
3.编程思路与步骤 #
3.1 编程思路 #
3.2 编程步骤 #
(1)CAT的程序
•初始化-大小、方向、造型、位置;
•向右移动,切换造型(有限步数)
•按下空格键说:……
(2)气球的程序
•初始化-隐藏;
•按下空格键显示、换造型;
•移到最后一层;
• 重复执行移动到CAT flying。
(3)Cat flying的程序
初始化-位置、大小、造型;
按下空格键滑行到空中;
重复移动;
说……
4.问答与练习 #
•小鹏的程序效果,发现每次运行程序,明明由3只气球,但是只显示1只,为什么呢?
•能不能让飞天小猫一边飞一边切换造型呢?