少儿编程一Scratch 系列编程10 弹钢琴

梁老师
梁老师 北京小升初老师~

0 人点赞了该文章 · 57 浏览





01
游戏介绍

今天我要做一个模拟钢琴的游戏,通过电脑的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





02
画钢琴



通过点击角色再选择“绘制”进入造型界面中,我们自己绘制一上钢琴按键,先点击“矩形”工具,再“填充”里选择如下图所示的数值,再选择“轮廓”设置如下所示的数值,最后画一个适合大小的矩形。

图片图片    图片图片

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

图片

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

图片图片

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

图片




03
调整按键位置




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


1

DO的位置坐标



图片

2

RE的位置坐标

图片

3

MI的位置坐标

图片

4

FA的位置坐标


图片


5

SO的位置坐标



图片




6

LA的位置坐标

图片


7

XI的位置坐标


图片


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

图片



04
使用演奏音符




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

图片        图片

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

图片

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

图片

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

图片

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

图片

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




05
最终代码和效果




角色:

图片         图片 

图片         图片

图片         图片


图片

图片


添加 家长论坛微信 



发布于 2024-04-24 22:21

免责声明:

本文由 梁老师 原创发布于 家长帮 ,著作权归作者所有。

登录一下,更多精彩内容等你发现,贡献精彩回答,参与评论互动

登录! 还没有账号?去注册

暂无评论

All Rights Reserved Powered BY WeCenter V4.1.0 © 2026 京ICP备20005761号-2