第5课 小星星

编程准备

本节课我们通过Scratch 3.0来演奏一段乐曲《小星星》,实现的功能是绿旗被点击后,一个抱着吉他的小猫会语音播报“下面请欣赏《小星星》”,之后演奏乐曲《小星星》的第一小节,同时吉他的造型会变化。

通过功能描述,我们知道这里要添加一个吉他角色“Guitar”,在舞台区将吉他拖曳到合适的位置,看起来像是让小猫抱着。同时我们在背景中添加一个背景“Stars”,舞台效果如图所示。

5

这里的默认背景还是选择之前的白色背景。

录制声音

为了实现小猫的语音播报,要录制一段语音。具体操作是选择小猫角色,将模块区的选项卡选为“声音”,然后在整个界面左下角声音按钮的弹出菜单中选择“录制”。

在弹出录制声音的界面后,对着话筒(麦克风)说“下面请欣赏《小星星》”,将语音信息保存下来。这样所有的素材都准备好了。

5

编写程序

小猫和吉他角色的程序如图所示。

5

这里因为我录制的声音对应的名称为“recording1”,所以在“播放声音××等待播完”指令模块中要选择“recording1”。小猫播报完毕之后,要将背景切换为“Stars”。

吉他角色本身就包含了很多声音素材,我们可以直接利用这些声音。吉他角色的程序是背景切换成“Stars”之后才开始的。点击舞台区的绿旗就能看到程序运行效果了。

扩展练习

1.可加入多个乐器一起演奏。

2.目前只有一个节目,可以增加节目的数量。

3.通过、等待××秒”指令模块来控制声音播放的时间。