资源描述
外观和声音--课堂学习单
【学习内容】
u 创建动画和图形特效
u 学习Scratch中层的概念
u 播放声音文件并演奏音乐
u 制作完整的动画场景
【知识点】
1.外观模块
利用画笔模块能直接在舞台上绘图,而Scratch的造型功能是另外一种既简单又强大的绘图方式。外观模块能操作造型,从而创建动画,还能添加思考气泡、应用图形特效(如旋转、超广角镜头、虚像等)、隐藏或显示角色。
外观模块中最后两块积木和会影响角色在舞台上的遮盖顺序,它决定了角色在重叠区域优先显示哪个角色。
2.声音模块
为了让程序更加有趣,我们通常会使用各种音效和背景音乐。声音模块可以帮助我们控制音频文件的播放、弹奏鼓声和其他乐器,以及改变音量和速度(即节奏)等。
音频文件的格式非常多,但是Scratch仅能识别两种格式:WAV和MP3。
【试一试】在舞台上跳舞
1.背景:使用素材库中室内分类的party room。导入该背景,并删除不需要的默认的白色背景。
2.角色:使用素材库中人物分类的Dan。
3.舞台的脚本,如(图3)。
(图2)
(图1)
(图3)
注意:删除默认音乐。
4.角色Dancer的脚本,如(图4)。
5.创建三个装饰性的角色,让舞台背景更丰富。
①Ball角色:单击角色列表左侧的舞台缩略图,切换到背景标签页,对着party room缩略图右击,选择下拉菜单中【保存到本地文件】,然后再出现的对话框中选择合适的位置将图片party room保存到本地。
(图4)
单击角色列表上方的【从本地文件中上传角色】按钮,导入刚才保存的图片,从而创建与背景图片一模一样的角色。将这个角色命名为Ball,并在绘图编辑器中进行修改,如(图5)。注意角色Ball的周围是透明色而非白色。接着将角色Ball放置在刚好能覆盖舞台背景中迪斯科球的位置,使其看起来就像背景图片的一部分。
(图5)角色Ball及其脚本
②Board角色:角色Board的创建和角色Ball一样。
(图6)角色Board及其脚本
③聚光灯角色SpotLight:如(图7)。
(图7)角色SpotLight及其脚本
【试一试】烟花效果
下面制作一个放烟花的动画场景:烟花随机地升空爆炸,绽放后缓缓下落并逐渐消失。
背景:选择使用素材库中城市主题的night city。
角色及其脚本:角色Rocket有四个造型,如图8。其中第一个造型名为Rocket1,它代表烟花的小红点,我们会将它切换到其他四个造型之一,这样就模拟烟花绽放的效果。
(图8)角色Rocket的4各造型
角色Rocket的第一段脚本,如图9。
(图9)
角色Rocket的第二段脚本,如图10。(启动脚本)
2
3
1
4
5
6
7
8
(图10)
角色Rocket的第二段脚本解释:
①原角色Rocket的克隆体首先设置当前造型为Rocket1,即小红点。
②随机移动到舞台的底部。
③显示出来。
④随机滑动到舞台的上方。
⑤克隆体弹奏一段很短的鼓声模拟爆炸的声音。
⑥烟花后面要放大,设置一个初始大小,并将其随机切换到一个烟花效果。
⑦进入重复执行逐渐放大烟花,每次重复都将大小增加4.
⑧重复完毕后删除克隆体本身。
展开阅读全文