少儿编程一Scratch 系列编程10 弹钢琴
今天我要做一个模拟钢琴的游戏,通过电脑的1-7的键盘控制钢琴的do re mi fa so la xi。
目标:
1,巩固 “碰到颜色侦测”、“移到X/Y坐标” 、“面向什么方向”等脚本
2,学习“演奏音符拍数”等新脚本
角色:
钢琴按键

积木块:
会用到如下积木块。

背景:
一个纯白色的背景

思路:
1,从1-7按键被按下每一个颜色都有变化
2,1-7按下后可以发出的声音分别是do re mi fa so la xi
通过点击角色再选择“绘制”进入造型界面中,我们自己绘制一上钢琴按键,先点击“矩形”工具,再“填充”里选择如下图所示的数值,再选择“轮廓”设置如下所示的数值,最后画一个适合大小的矩形。



绘制好矩形后,我们选择“字体”工具在矩形的底部写一个数字1。

绘制好按键后,我们再画一个do的造型。绘制方式同上,就是选择一个其它颜色的背景。


其它按键的角色只要复制一下就行了,就是修改一下数字,颜色小伙伴们可以自己调整成喜欢的颜色。

前面我们已经把每个按键都绘制好了,这时需要我们自己在右上角展示区里调整每个按键的位置,我这边设置的位置坐标如下。
1
DO的位置坐标

2
RE的位置坐标

3
MI的位置坐标

4
FA的位置坐标

5
SO的位置坐标

6
LA的位置坐标

7
XI的位置坐标

对应我们需要在代码区里设置好每个按键的坐标,也就是需要使用到“移动到位置”的积木块,并且我们希望程序第一次运行时每个按键都是对应的白或黑色,还需要配合使用“换成造型”积木块。如下所示。

演奏出音乐我们需要使用到扩展的组件音乐,通过点击左下角的“扩展”功能按钮,进入扩展页面选择使用“音乐”组件。

这样我们Scratch的代码列表中就会多出来音乐扩展组件了。

我们只要使用“演奏音符”积木块就可播放中想要的音色了。

通过点击下方钢琴的按键就可以了。

我们希望在按下按键后播放出声音并显示按下的颜色切换效果需要使用到"侦测"里的“按下空格键”积木块,如下图显示。

这样我们完成了DO的演奏。
角色:




添加 家长论坛微信

全部 0条评论