作為一種可視化的編程語(yǔ)言,scratch一經(jīng)出世就受到了人們的追捧,尤其是對(duì)于兒童們來(lái)說(shuō),他們不需要直接編譯代碼語(yǔ)言,只需要按照一定的邏輯點(diǎn)擊相應(yīng)的模塊即可。用scratch可以實(shí)現(xiàn)很多復(fù)雜的功能,比如用來(lái)制作動(dòng)畫(huà)。下面就一起來(lái)看看scratch動(dòng)畫(huà)制作教程吧!
下面我們就以櫻花開(kāi)了為例,介紹一下具體制作過(guò)程:
第一步,把動(dòng)畫(huà)的美工素材下載到本地文件夾中,這些素材包括櫻花、花瓣、綠葉、櫻樹(shù)、長(zhǎng)城背景和背景音樂(lè)。
第二步,把這些素材從本地文件夾上傳到Scratch編程軟件的界面上。為了表現(xiàn)櫻樹(shù)林的效果,可以多復(fù)制幾棵櫻樹(shù)。剛剛上傳的素材圖片尺寸比較大,位置也不正確。請(qǐng)使用Scratch中主菜單上的按鈕調(diào)整圖片大小,并用鼠標(biāo)拖拽圖片擺放到合適的位置。
第三步,點(diǎn)擊任意角色的“腳本”頁(yè)面,選擇”數(shù)據(jù)”菜單,新建幾個(gè)變量。不同的變量有不同的作用,第1個(gè)變量flower是用來(lái)控制櫻花開(kāi)放的數(shù)量;第2個(gè)變量leaf是用來(lái)設(shè)定綠葉顯示還是隱藏的開(kāi)關(guān);剩余的變量是控制花瓣以不同的方向、大小和角度飄落下來(lái)的形態(tài),這樣的動(dòng)畫(huà)效果更生動(dòng)有趣。
第四步,選擇角色“sakura”(櫻花),在它的“腳本”頁(yè)面里添加代碼。這里櫻花開(kāi)放的位置通過(guò)隨機(jī)數(shù)控制,可以讓動(dòng)畫(huà)表現(xiàn)得符合自然規(guī)律。虛像的特效增加了櫻花逐漸凋零的美感。
第五步,選擇角色“petal”(花瓣),在它的“腳本”頁(yè)面里添加代碼。這里使用了一個(gè)動(dòng)畫(huà)制作的標(biāo)準(zhǔn)算法,可以動(dòng)態(tài)表現(xiàn)花瓣在屏幕上緩慢優(yōu)雅飄落的情景,她們亦或旋轉(zhuǎn)亦或搖曳,紛紛揚(yáng)揚(yáng)落向大地。
第六步,選擇角色“l(fā)eaf”(葉子),在它的“腳本”頁(yè)面里添加代碼。這里的程序邏輯與櫻花綻放的基本一致,可以用整體拖拽的辦法將代碼從櫻花腳本里復(fù)制到葉子角色的腳本中。此處特意介紹一下畫(huà)筆中“圖章”的用法。與“克隆”的語(yǔ)句不同的是,程序不能對(duì)每一個(gè)“圖章”作為單獨(dú)個(gè)體進(jìn)行編程控制,而是作為整體進(jìn)行操作的。所以,圖章多用于畫(huà)筆軟件里復(fù)制圖像的功能,如果想消除復(fù)制出來(lái)的圖像,必須使用“清空”語(yǔ)句。
第七步,選擇角色“舞臺(tái)”,在它的“聲音”頁(yè)面里上傳背景音樂(lè)(bgmusic.wav),在“腳本”頁(yè)面里添加代碼。為了讓動(dòng)畫(huà)的意境更加唯美,可以添加合適的背景音樂(lè)以烘托氣氛。
最后,請(qǐng)按下綠色小旗執(zhí)行程序,看看動(dòng)畫(huà)的效果吧。
以上就是開(kāi)銳教育為大家介紹的scratch動(dòng)畫(huà)制作教程的相關(guān)內(nèi)容,大家完全可以按照自己的想法去制作不一樣的動(dòng)畫(huà)。更多訊息,歡迎垂詢(xún)?cè)诰€客服!
2021-04-12 16:28:05
2021-02-21 16:54:27
2021-04-16 16:58:38
2021-04-20 16:18:20
2021-04-21 16:25:05
考試報(bào)名
3月19-3月26日準(zhǔn)考證打印
5月10-14日考試時(shí)間
5月15-16日成績(jī)查詢(xún)
7月15日后