音樂(lè)是游戲必不可少的元素。Scratch的音樂(lè)功能并不太好用,今天就讓我們一起動(dòng)手做一款電子琴吧。在Scratch中我們可以通過(guò)模擬某種樂(lè)器的音色,發(fā)出特定音階的聲音來(lái)實(shí)現(xiàn)彈出樂(lè)曲的效果,可以稱之為電子琴。
首先繪制出鋼琴的部件,包括鋼琴的底座、白鍵和黑鍵。通過(guò)復(fù)制角色組成鋼琴的鍵盤(pán)(圖1)。

添加擴(kuò)展工具“音樂(lè)”,音樂(lè)里面包含多種樂(lè)器如鋼琴、吉他、長(zhǎng)號(hào)……(圖2)。

Scratch的音樂(lè)功能相當(dāng)簡(jiǎn)單,當(dāng)角色被點(diǎn)擊,將樂(lè)器設(shè)為鋼琴,為每個(gè)鍵位設(shè)置不同音階,具體位置可以參考出現(xiàn)的提示。如果有學(xué)過(guò)音樂(lè)的同學(xué)還可以修改不同的節(jié)拍,實(shí)現(xiàn)不同的音樂(lè)效果(圖3)。

雖然和真實(shí)的鋼琴比,這個(gè)電子琴無(wú)論音色還是手感都差了很多,但通過(guò)制作電子琴我們就能熟悉聲音類(lèi)積木的功能,并用在以后的作品中。