資訊內容
Scratch3.0聲音介紹
本節我們將學習聲音模塊的各個積木。包括如何控制音頻文件的播放、彈奏鼓聲和其他樂器,以及改變音量和播放速度。為了讓游戲更加有趣,我們通常會使用各種音效和背景音樂。
1、播放音頻文件
音頻文件的格式非常多,但是[Scratch]僅能識別兩種格式:wav和mp3。有三塊積木可以控制聲音的播放:
前兩者都能播放指定的聲音。“播放聲音”積木在聲音開始播放后立刻執行后面的腳本,但是“播放聲音等待播完”積木則必須要等到指定的聲音播放完畢才執行后面的腳本。“停止所有的聲音”顧名思義就是停止播放所有的聲音。
下面我們來看看兩個積木的不同效果:
兩種方法各有所長,上面的方法簡單,但是本次播放到下次播放之間可能會有很短的一段空白聲,是重復播放的過渡不是特別的流暢。但是下面的方法就能避免這個問題,因為“等待...秒”積木能夠讓你控制播放的時間,可以通過這個找到一個最好的更自然的過渡點。
2、彈奏鼓聲和其他聲音
在制作游戲的過程中,往往希望在玩家擊中目標、完成任務的時候添加一些音效。使用“彈奏鼓聲...”積木可以輕松的做到這一點,同時還能以指定的拍數彈奏18種音色。下面我們來看一段腳本:
這段腳本包含一個“重復執行”積木,重復10次。每一個“重復執行”都彈奏相同的鼓聲,但是節拍不同。
我們所說的節拍不是指彈奏的時間的長短。要讓每個重復的總時間減少,可以使用積木“將節奏設定為...bpm”或“將節奏加快”來調整節奏的值。默認情況下節奏數值是60bpm(即每分鐘60拍)。
3、創作音樂
除了彈奏鼓聲,Scratch還能彈奏音符,從而可以創作音樂。“彈奏音符”積木可以彈奏范圍從0到127的音調,同時還能指定拍數。設定樂器為...積木可以設置不同的樂器,即音色,一共有21種不同的樂器。讓我們用這兩種積木創作一首歌曲吧!圖1的腳本演奏了法國兒歌《兩只老虎》。
4、控制音量
有些游戲場景在某個高潮的時候需要用到很大的聲音,隨著高潮過去音量開始變小。實現這種效果需要控制音量的積木。
Scratch中使用“將音量設定為...和將音量增加...”積木來控制音量的大小。默認參數100為原始音量的大小。使用它要注意兩個問題:1、所謂的音量是指播放聲音、彈奏鼓聲以及彈奏音符的音量;2、該積木控制的是本角色的音量,而非所有的角色。如果同一時刻需要多個聲音,則需要多個角色。如果要插桿當前角色的音量,可以選中音量積木前面的復選框,舞臺上會顯示當前的音量。使用這些積木能很方便地實現某些場景,比如森林里的大獅子出現了,腳步聲越來越大,隨著獅子走遠,腳步聲越來越小。
5、設定節奏
聲音模塊中最后三塊積木與節奏有關,“將節奏設定為...bpm和將節奏加快”積木他們可以設定鼓聲和彈奏音符的速度,單位是每分鐘的節拍數bpm。節奏值越大,速度越快
聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除
