Scratch 教學範例 – 角色移動
在 Scratch 教學範例 – 角色移動專案入面,我哋會運用積木去令角色在畫面中移動或者做出一些動作例如上下左右移動和角色動作轉換。以下會示範如何做到。
按下綠色旗幟可以開始試玩。
按下鍵盤上的箭嘴上、左、右可使角色移動。
設定背景
我們可以根據自己的喜好設定背景。
選擇角色
今次的範例我們沿用預設的scratch角色。
角色移動
今次的範例,我們要令到角色根據鍵盤按鍵,做出不同動作。按上箭嘴令角色跳躍,而按左右箭嘴令角色向左右移動。
積木程式 – 角色跳躍
首先我們點選 Scratch 角色,然後我點選事件積木,我們積木選”當空白鍵按下”積木,跟住我們揀選”Y改變20點”,現在我們可以嘗試一下效果,當我們按箭嘴上方的時候,角色向上跳躍20點,可以因應自己喜好將20點調高或調低,控制角色跳高的高度。我們要令角色回到原來位置,我們可以增加積木 “Y 改變-20點” 然後我們可以嘗試一下效果。我們會發現角色好似沒有移動一樣,是因為角色移動上20點之後立刻又回到-20點,所以角色好像沒有移動一樣。所以我們要在”Y移動20點”和”Y移動-20點”中間加入”等待0.5秒”。角色等待0.5秒後,回到原來位置,可以做出角色跳躍效果。
積木程式 – 角色左右移動
我們同樣將 ”當空白鍵按下” 放到角色積木程式區,再將按鍵改為向右,然後我們再將動作 “移動10點” 放到積木程式區。如果想當積木移動時,角色外觀做出變化,我們可以在外觀,然後揀選”將造型轉換成Custom2”,放到角色積木程式區,角色就會移動和轉換造型。我們運用等待零點3秒,然後”將造型轉換成Custom1”和“移動10點”,就可以做出角色步行嘅動作。同學們可以試一試,如何令角色向左移動。