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

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