本系列文章為《西游編程記》相關(guān)案例
小朋友都很喜歡風(fēng)車,今天我們就來利用Scratch制作風(fēng)車,同時(shí)學(xué)習(xí)Scratch中的造型繪制、旋轉(zhuǎn)代碼塊、角色中心點(diǎn)等相關(guān)概念。
首先,我們先通過思維導(dǎo)圖進(jìn)行問題的拆解。
Scratch風(fēng)車思維導(dǎo)圖
從圖中我們可以看到風(fēng)車由三部分組成:風(fēng)車桿、風(fēng)車扇葉、固定釘子。
接下來,我們打開Scratch軟件,上傳素材文件,當(dāng)然你也可以自己通過造型頁的工具畫出這三個(gè)部分。本例中使用悟空的金箍棒作為風(fēng)車桿,用八個(gè)不同顏色的三角形作為風(fēng)車扇葉,紅色圓形作為固定釘子。
Scratch風(fēng)車素材
素材下載地址: https://pan.baidu.com/s/1Xf-cO0VH-zX_5mw33TR-PQ 提取碼 v7ik 。
上傳三個(gè)角色文件,風(fēng)車桿.sprite3、風(fēng)車扇葉.sprite3、固定釘子.sprite3,這樣我們就添加好了組成風(fēng)車的三個(gè)角色,如圖。
Scratch風(fēng)車三個(gè)角色
選中風(fēng)車扇葉角色,開始編碼。不斷點(diǎn)擊扇葉,扇葉旋轉(zhuǎn)越來越快,停止點(diǎn)擊后,旋轉(zhuǎn)速度越來越慢,這里我們需要聲明一個(gè)記錄旋轉(zhuǎn)速度的變量,命名為速度。添加如下代碼:
Scratch風(fēng)車代碼
在當(dāng)綠旗被點(diǎn)擊代碼塊,我們通過將速度設(shè)置為本身的0.99,減慢旋轉(zhuǎn)速度;在當(dāng)角色被點(diǎn)擊代碼塊,我們通過將速度設(shè)置為本身的1.5倍來加速。
關(guān)注智慧山微信公眾號(hào)(zhihuishan2013)后,在公眾號(hào)里回復(fù)以下關(guān)鍵字,即可得到相應(yīng)資源!
公開課、作文、復(fù)習(xí)、試卷、知識(shí)點(diǎn)、活動(dòng)、拼音、字母、鐘表、看圖寫話、故事、雙語故事、成語、常識(shí)、APP、語文、數(shù)學(xué)、英語、百家姓、三字經(jīng)、唐詩三百首、自助查詢、超級(jí)口算