貓叔趣味Scratch編程課:教你做一隻會飛的“喵”

相信很多小朋友都曾經在自己的內心想象過,如果自己擁有翅膀或者超能力,能夠像小鳥和超級英雄們一樣,自由的在天空飛翔,那是多麼美妙的一件事情。

今天貓叔就教大家利用Scratch軟件中現有的素材,做一隻會飛行的“喵咪”,幫大家實現童年時的小願望,怎麼樣啊

本節內容

本節課動畫

思路:

通過畫面大家可以看出,咱們今天的故事其實就是通過建築物、大樹、雲朵快速向後移動,讓小貓看起來像在向前飛翔。

演出道具:

貓叔趣味Scratch編程課:教你做一隻會飛的“喵”

演出背景:

貓叔趣味Scratch編程課:教你做一隻會飛的“喵”

(可自行調整顏顏色)

貓叔邏輯分析時間

第一步:搭建舞臺背景,請出演出道具。點擊按鈕,選擇一個系統自帶的純色背景和貓咪形象。

貓叔趣味Scratch編程課:教你做一隻會飛的“喵”

第二步:讓小貓動起來,並說出“飛行時間”。

貓叔趣味Scratch編程課:教你做一隻會飛的“喵”

這裡想要讓小貓動起來,就需要我們選擇至少兩個不同的小貓造型。

貓叔趣味Scratch編程課:教你做一隻會飛的“喵”

然後編寫小貓的代碼讓小貓動起來,並說出“飛行時間”。

貓叔趣味Scratch編程課:教你做一隻會飛的“喵”

如果你想要將“飛行時間”這個聲音加入遊戲視頻中,只需要先錄好音頻並上傳到軟件庫中,最後在程序中加入播放聲音的程序就可以了哦。

貓叔趣味Scratch編程課:教你做一隻會飛的“喵”

第三步:加入房子、大樹、白雲等移動的背景物,讓小貓的飛行看起來更真實。

貓叔趣味Scratch編程課:教你做一隻會飛的“喵”

這些素材都在角色庫中,大家像添加小貓時一樣,點擊按鈕選擇對應形象就可以了。

貓叔趣味Scratch編程課:教你做一隻會飛的“喵”

不過比較讚的是,Scratch軟件中有將這些角色統一打包的造型,咱們只需選擇一個,就獲得了一套的使用素材,無需一個一個進行添加!

下面咱們就開始讓房子向後動起來:

貓叔趣味Scratch編程課:教你做一隻會飛的“喵”

房子的程序

大樹和白雲的運動軌跡和房子同理,所以咱們只需要在將房子的程序分別複製到大樹和白雲上,然後根據實際情況調整具體數值和位置就可以了哦!

貓叔趣味Scratch編程課:教你做一隻會飛的“喵”

大樹的程序

貓叔趣味Scratch編程課:教你做一隻會飛的“喵”

白雲的程序

但是在編寫程序之前,我們會發現大樹和白雲的形象在畫面中可能會過大,所以需要調整他們的大小:在造型中選中該造型進行適當的縮小就可以了。

貓叔趣味Scratch編程課:教你做一隻會飛的“喵”

第四步:加入音樂,使視頻播放起來更加舒服。

貓叔趣味Scratch編程課:教你做一隻會飛的“喵”

大家可以先下載好自己想要的音樂直接上傳,然後在任一角色添加以下程序就可以了。

貓叔趣味Scratch編程課:教你做一隻會飛的“喵”

當這些都做完之後,咱們的小貓就已經可以在空中飛起來了!試著運行一下吧:

今日重點

咱們今天的課程,需要明確知道scratch的知識點:舞臺的座標系。掌握scratch舞臺中座標的最大值與最小值 X(-240,240) Y(-180,180)。

貓叔趣味Scratch編程課:教你做一隻會飛的“喵”

咱們要讓小貓向前飛,所以背景物都要看起來在向後移動,就是x值要越來越小。所以咱們每一個角色在移動過程中都是-10,這樣就讓它們不斷地在向左移動了哦。

課後思考:既然x軸的最大值是240,那麼為什麼我們要設置初始位置時寫了250呢?


分享到:


相關文章: