1、程序说明html
本程序用来演奏音乐,相对于“Scratch少儿编程系列:(八)演奏简单音乐”而言,本节介绍的方法适用于复杂点的音乐。git
2、程序流程图github
为了更直观的描述上述过程,采用流程图的方式将猜数字的过程进行描述。编程
还在制做中...post
3、制做过程htm
1. 场景和角色的选择blog
场景选择“音乐和舞蹈”主题下的“spotlight-stage”,角色沿用默认角色,以下图:get
选择后效果以下图:it
2. 新增变量和列表class
经过上一节简单音乐的介绍,咱们知道,播放音乐简单来讲就是按照曲谱弹奏音符指定的节拍。
本节咱们将曲谱中的音符和节拍放到列表中。
切换到“脚本”选项卡下的数据,点击“创建一个列表”,列表名称输入“音符列表”,“节拍列表”。
为了演奏音乐,咱们还须要点击“创建一个变量”,变量名称为“序号”,用来指定当前演奏列表中的第几个音符。
3. 将音符、节拍导入列表中
为了将音符、节拍导入音符,咱们须要根据曲谱,生成一个文本文件用来存放曲谱对应的音符和节拍。
该文件一行一个音符便可,下图为“一闪一闪亮晶晶”音符、节拍的列表:
在舞台中显示的列表“节拍列表”上点击右键,选择“导入”,而后找到该文本文件。
节拍列表的导入同上。
4. 脚本的制做
拖动以下脚本到脚本区域中便可。
5. 源代码下载:
请点击以下连接下载:https://files.cnblogs.com/files/siweihz/%E4%B8%80%E9%97%AA%E4%B8%80%E9%97%AA%E4%BA%AE%E6%99%B6%E6%99%B6.rar
也能够移步个人github下载:https://github.com/guoxin718/scratch_study