資訊內容
Scratch 基礎教學|第六課: Scratch基本組件之聲音類功能塊詳解
hi,大家晚上好。上一節課主要給大家介紹了Scratch外觀類功能塊可實現的功能及每一個外觀類功能塊的具體用途及如何使用。
本節課主要和大家一塊了解并學習聲音類功能塊可實現哪些功能及每一個聲音類功能塊的具體使用。
本節課的課程目標如下:
- 介紹聲音類功能塊的作用
- 介紹聲音類中的每個功能塊
- 創建一個簡單的示例
1介紹聲音類功能塊的作用
在電腦應用及程序中,尤其是電腦游戲中,聲音是一種非常好的增強用戶體驗的方式。通過添加背景音樂,聲音特效,可以使用戶有一種身臨其境的感覺。在Scratch中,通過聲音類功能塊,可以給舞臺、角色添加聲音特效、有些聲音功能塊允許播放聲音和鼓聲,選擇不同類型的樂器,控制播放的音量,以及改變節奏。

2
介紹聲音類中的每個功能塊

播放聲音"喵"
播放一個特定的聲音文件,同時允許與之組合的腳本中其它功能塊繼續執行。
02
播放聲音"喵"直到播放完畢
播放一個特定的聲音文件,暫停腳本中其它功能塊的執行,直到該聲音文件播放完畢。
上述兩個功能塊的區別,可參照下面的兩個腳本自行測試。

03
停播所有聲音
暫停當前播放的任何聲音文件。

04
彈奏鼓聲"1" "0.25"拍
從功能塊的下拉菜單中選擇的一種鼓聲進行播放并達到指定的拍數。可以從功能塊中選擇18種不同的鼓聲進行選擇。如下圖:

05
休止"0.25"拍
短暫地停止鼓聲,以達到指定的拍數。
結合上述的兩個功能塊,可以在應用程序中演奏出各種各樣的鼓聲。如下腳本所示:


06
彈奏音符"60" "0.5"拍
播放從功能塊的下拉菜單中選擇的一個音符達到指定的拍數。可選范圍從低音C至高音C。如下圖所示:

07
演奏樂器設定為"1"
指定播放音符時使用的樂器,它設計用來和06功能塊一起工作。如下圖所示:

它總共支持21種不同的樂器,編號從1到21.如下圖所示:


08
將音量增加"-10"
用來改變某個角色播放聲音的音量。示例腳本如下:播放的聲音文件,可參考上一節課最后示例中選擇的背景音樂。

09
將音量設定為"100"
將角色的音量設定為一個指定的百分比級別。指定0到100之間的一個值。

10
音量
該功能塊可以獲取一個角色音量并且在舞臺上的監視器中可選地顯示這個值。如下圖所示:

結合8,9,10功能模塊創建的一個小示例,勾選"音量"功能框左側的復選框,在舞臺上出現一個監視器,運行下面的腳本,可以看到角色的音量在逐漸的變小,直到最后變為0停下。運行腳本如下圖所示:


11
將演奏速度加快"20"
改變彈奏音符和擊鼓的速度。節奏是速度的單位,以節拍/分鐘(bpm)表示,即每分鐘多少節拍。節奏的值越大,擊鼓或彈奏音符就越快。
12
將演奏速度設定為"60"bpm
設置按照每分鐘按指定的次數來擊鼓或彈奏音符。
13
演奏速度
通過此功能塊可以獲取一個角色當前指定的節奏,或者可選地在舞臺上的監視器中顯示這個值。如下圖所示:

3
創建一個簡單的示例
一塊和大家做一款小應用程序,程序名稱叫家庭影集。
游戲展示效果:


該游戲由1個角色以及設置多個造型組成,通過給角色設置切換造型的腳本,以及給舞臺設置播放背景音樂的腳本。
設置如下:
1:首先選擇背景音樂


2.設置播放音樂的腳本

3.創建新角色
本應用程序所需的角色資源及造型資源已上傳到百度網盤,有需要的可自行下載。
鏈接: https://pan.baidu.com/s/1RghsMpcsKPys-VfXCcnr_g 密碼: v8w3


4.給新創建的角色增加造型


5.為新的角色創建腳本

聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除
