作為一種可視化的編程語言,scratch一經出世就受到了人們的追捧,尤其是對于兒童們來說,他們不需要直接編譯代碼語言,只需要按照一定的邏輯點擊相應的模塊即可。用scratch可以實現很多復雜的功能,比如用來制作動畫。下面就一起來看看scratch動畫制作教程吧!
下面我們就以櫻花開了為例,介紹一下具體制作過程:
第一步,把動畫的美工素材下載到本地文件夾中,這些素材包括櫻花、花瓣、綠葉、櫻樹、長城背景和背景音樂。
第二步,把這些素材從本地文件夾上傳到Scratch編程軟件的界面上。為了表現櫻樹林的效果,可以多復制幾棵櫻樹。剛剛上傳的素材圖片尺寸比較大,位置也不正確。請使用Scratch中主菜單上的按鈕調整圖片大小,并用鼠標拖拽圖片擺放到合適的位置。
第三步,點擊任意角色的“腳本”頁面,選擇”數據”菜單,新建幾個變量。不同的變量有不同的作用,第1個變量flower是用來控制櫻花開放的數量;第2個變量leaf是用來設定綠葉顯示還是隱藏的開關;剩余的變量是控制花瓣以不同的方向、大小和角度飄落下來的形態,這樣的動畫效果更生動有趣。
第四步,選擇角色“sakura”(櫻花),在它的“腳本”頁面里添加代碼。這里櫻花開放的位置通過隨機數控制,可以讓動畫表現得符合自然規律。虛像的特效增加了櫻花逐漸凋零的美感。
第五步,選擇角色“petal”(花瓣),在它的“腳本”頁面里添加代碼。這里使用了一個動畫制作的標準算法,可以動態表現花瓣在屏幕上緩慢優雅飄落的情景,她們亦或旋轉亦或搖曳,紛紛揚揚落向大地。
第六步,選擇角色“leaf”(葉子),在它的“腳本”頁面里添加代碼。這里的程序邏輯與櫻花綻放的基本一致,可以用整體拖拽的辦法將代碼從櫻花腳本里復制到葉子角色的腳本中。此處特意介紹一下畫筆中“圖章”的用法。與“克隆”的語句不同的是,程序不能對每一個“圖章”作為單獨個體進行編程控制,而是作為整體進行操作的。所以,圖章多用于畫筆軟件里復制圖像的功能,如果想消除復制出來的圖像,必須使用“清空”語句。
第七步,選擇角色“舞臺”,在它的“聲音”頁面里上傳背景音樂(bgmusic.wav),在“腳本”頁面里添加代碼。為了讓動畫的意境更加唯美,可以添加合適的背景音樂以烘托氣氛。
最后,請按下綠色小旗執行程序,看看動畫的效果吧。
以上就是開銳教育為大家介紹的scratch動畫制作教程的相關內容,大家完全可以按照自己的想法去制作不一樣的動畫。更多訊息,歡迎垂詢在線客服!
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