課程內(nèi)容
Scratch編程 第4課:運(yùn)動(dòng)-讓小魚游起來
今天講解Scratch運(yùn)動(dòng)指令,課程過程中會(huì)制作一個(gè)簡單的魚兒游動(dòng)的場景。如下,點(diǎn)擊綠色旗幟圖標(biāo)開始吧。
scratch加載時(shí)間可能稍長,請耐心等待
1、移動(dòng)及旋轉(zhuǎn)
首先我們在指令去選擇代碼,運(yùn)動(dòng),之后在角色區(qū)刪除默認(rèn)小貓,選擇小魚Fish,將小魚導(dǎo)入舞臺(tái)。將左側(cè)指令中的拖動(dòng)到腳本區(qū)域,鼠標(biāo)單擊此腳本,是不是先魚兒開始游動(dòng)了?更改數(shù)字步數(shù),可以控制魚兒游動(dòng)的快慢。同理可以將順(逆)時(shí)針旋轉(zhuǎn)(15℃)指令拖到腳本區(qū),自己查看效果。
2、定位定時(shí)移動(dòng)
移到鼠標(biāo)指針是說將選中角色移動(dòng)到此刻鼠標(biāo)指針?biāo)诘奈恢茫?jīng)常用來做鼠標(biāo)跟隨,即角色跟著鼠標(biāo)走,比如飛機(jī)大戰(zhàn)游戲中庸鼠標(biāo)控制飛機(jī)的左右上下移動(dòng)。
左側(cè)三個(gè)定時(shí)定位移動(dòng)指令是指,在特定時(shí)間內(nèi)移動(dòng)到舞臺(tái)特定的坐標(biāo)點(diǎn)。值得一提的是x:0 y:0是舞臺(tái)的中心坐標(biāo),即舞臺(tái)中心。
3、更改方向
左側(cè)兩個(gè)按鈕為更改角色方向指令,點(diǎn)擊按鈕后可更改角色方向,需要說明的一點(diǎn)是12點(diǎn)鐘方向?yàn)?,3點(diǎn)鐘方向?yàn)?0,以此類推。
4、坐標(biāo)移動(dòng)
左側(cè)四個(gè)按鈕是根據(jù)坐標(biāo)來設(shè)置對(duì)象移動(dòng)位置。【將xy坐標(biāo)設(shè)為10】是一次性執(zhí)行,將對(duì)象定位到某個(gè)位置。【將xy坐標(biāo)增加10】通常用于循環(huán)執(zhí)行指令中。
x坐標(biāo)、y坐標(biāo)、方向,再實(shí)際編程中更多用于測試輔助作用,查看當(dāng)前對(duì)象的XY坐標(biāo)數(shù)值。
5、移動(dòng)方式
【碰到邊緣就反彈】使用此指令后,可以使對(duì)象在遇到舞臺(tái)界限之后反向運(yùn)動(dòng)。【將旋轉(zhuǎn)方式設(shè)置為左右反轉(zhuǎn)】通常跟【碰到邊緣就反彈】結(jié)合使用。舉例說明:左右翻轉(zhuǎn)指魚兒向左側(cè)游動(dòng),改為向右側(cè)游動(dòng)。任意旋轉(zhuǎn)指魚兒向左側(cè)游動(dòng),改為向右側(cè)游動(dòng)的同時(shí)魚兒倒著游,即魚肚皮向上。請結(jié)合本教程頂部實(shí)例測試學(xué)習(xí),切記每個(gè)指令都使用一遍。
本課場景Scratch官方地址:https://scratch.mit.edu/projects/323234041/

- 上一篇
Scratch編程 第三課:Scratch工作區(qū)域
Scratch安裝好之后默認(rèn)為英文版,支持全球不同國家和地區(qū)57種語言,我們可以點(diǎn)擊界面左上的地球圖標(biāo)。下拉到最下邊,選擇簡體中文。這樣看起來舒服多了。Scratch中文語言選擇接下來講解Scratch界面布局,其主要布局分為以下5大部分,菜單欄、指令區(qū)、舞臺(tái)區(qū)、腳本區(qū)、角色區(qū),
- 下一篇
Scratch編程 第5課:外觀指令-讓小貓說話
這節(jié)課我們讓Scratch小貓學(xué)會(huì)說話,來學(xué)習(xí)一下小貓咪的說話指令。這里的說話指的是外觀上的說話,聲音上的說話我們在之后的課程介紹。實(shí)例:下面開始學(xué)習(xí)說話指令:點(diǎn)擊后面的橢圓形框內(nèi)輸入要說的文字!可以隨意編輯,運(yùn)行后角色右上角會(huì)有代表對(duì)話的對(duì)話框。而指令,代表對(duì)