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