Scratch之我要自由飛翔

本篇文章主要通過“小鳥變換造型自由飛翔”理解循環結構的含義。循環結構表示程序反覆執行某個或某些操作,直到達到約定條件時才終止循環。

程序設計不僅需要角色移動,還需要角色的不同變化及同一角色不同造型的變化,這樣才能使場景變得更加活靈活現。當變化需要重複執行時,利用循環語句指令可以更大限度提高效率。

在體驗“小鳥自由飛翔”之前重溫下新增角色來體驗下兩隻小鳥對話。

準備素材。通過“從本地文件中上傳角色”導入下面圖片。

“造型”頁中編輯該圖片,通過選擇、截取一隻小鳥,作爲第一個角色,還可以利用填充工具給小鳥塗上顏色。重複以上操作,截取第二個小鳥,接下來編寫程序完成“兩隻小鳥對話”。

現在思考下兩隻“小鳥”角色的造型有變化嗎?以及每隻小鳥有幾個造型?

接下來通過角色造型變化實現小鳥自由飛翔。

Scratch2中增加造型有四種方式:從造型庫中選取造型、繪製新造型、從本地文件中上傳造型、拍攝照片當做造型。

首先準備好我們的圖片素材。

先通過“從本地文件中上傳角色”新建小鳥角色,然後通過選擇、截取小鳥角色。然後通過“從本地文件中上傳造型”新建造型,然後通過選擇、截取部分屏幕區域爲新造型。同種方法依次將小鳥不同的飛翔姿態創建爲小鳥的不同造型。

接下來編寫程序完成“小鳥自由飛翔”。方法二運用“循環語句指令”簡單多了。

本篇文章主要使用到“運動”、“外觀”、“控制”指令組指令。

最後總結下“控制”指令組 :等待、重複執行指定次數、重複執行、如果...那麼、如果...那麼...否則 、在符合條件前一直等待、重複執行直到符合條件、停止腳本、當作爲克隆體啓動時 、克隆角色、刪除本克隆體。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章