毕业论文
您现在的位置: 架子鼓 >> 架子鼓前景 >> 正文 >> 正文

少儿编程躁起来,用Scratch做一套

来源:架子鼓 时间:2022/9/3

之前介绍了用Scratch制作电子琴和演奏乐曲(少儿编程|学了Scratch编程,一个人就是一个乐队),这次再来个好玩的:用Scratch制作一套架子鼓,再结合MakeyMakey实现用水果当做键盘,成为一套水果架子鼓。废话少说,先看一下实际的视频效果吧:

00:07

1、添加音乐扩展分类

这个程序需要使用音乐分类中的积木,必须先添加音乐分类扩展。点击积木分类的底部“添加扩展”菜单,在弹出的“选择扩展”对话框中选择“音乐”。

▲添加音乐扩展

2、添加角色

为了模拟出架子鼓的样子,需要添加多个乐器造型的角色。点击角色列表右下角的“选择角色”菜单,在弹出的“选择角色”对话框中点击“音乐”分类,可以看到多个乐器造型的角色。

▲筛选音乐相关的角色

选择与现实中架子鼓接近的角色,添加到角色列表中,然后在舞台上调整好角色的位置。

▲添加架子鼓造型的角色到舞台

3、查看角色造型

在造型标签页中查看这些乐器角色的造型,发现都有两个造型,一个是默认状态,一个是演奏状态。后面可以通过切换乐器的两种造型来显示演奏状态。

▲乐器角色的默认造型▲乐器角色的演奏造型

4、打击乐积木

在音乐积木分类中找到“击打”积木,拖动到一个乐器角色的代码区。这块积木包含两个参数,一个是下拉列表选择打击乐类型,包含18种打击乐;另一个是设置打击乐持续的拍数,默认是0.25拍,通常不需要调整。

▲积木-击打

5、给乐器角色编写代码

先用简单的方法给角色编写代码:当角色被点击之后,切换为演奏状态的造型,并演奏一个打击乐音符,然后切换回默认的造型。依次给所有角色编写代码,不同的角色演奏不同音色的打击乐。编写完成之后就可以通过鼠标点击舞台上的角色进行演奏了。

▲给角色编写代码

6、修改为通过MakeyMakey按键演奏

用鼠标点击舞台上的乐器角色比较麻烦,演奏的速度比较慢,可以考虑修改为通过键盘演奏。如果手上有MakeyMakey电路板,就可以修改为响应MakeyMakey按键的方式进行演奏。在MakeyMakey电路板接上各种水果,就可以实现用水果打架子鼓。如果没有MakeyMakey也没关系,可以修改为事件分类中的“当按下()键”时进行演奏,只是没有使用MakeyMakey有趣。

使用MakeyMakey相关积木需要先添加MakeyMakey扩展,另外注意给每个角色分配不同的按键。

▲修改为MakeyMakey积木

7、修改舞台背景

为了让舞台更有气氛,可以点击舞台背景区域底部的“选择背景”菜单,在弹出的“选择背景”对话框中选择音乐会背景。

▲在选择背景对话框中挑选舞台背景▲修改背景之后的舞台效果

这里是趣玩拾光,后续会分享更多Scratch少儿编程课程,欢迎

转载请注明:http://www.0431gb208.com/sjsbszl/1403.html