2020年2月20日 星期四

Scratch 3 - F01 三種移動方式

三種移動方式
讓一個角色移動的方式有下列基本三種方式:
1. 在時間內滑行某位置 (scratch3增加隨機位置)
2. 改變x,y座標
3. 朝某個角度,移動若干點

原始範例:三隻貓咪用不同的方式從左向右移動

https://x.nlps.tyc.edu.tw/stud/sb3_play.php?url=5775/202632/F50001_1.sb3
達到目標:原始範例加上按下向下鍵,變成三隻貓咪用不同的方式從上向下移動
https://x.nlps.tyc.edu.tw/stud/sb3_play.php?url=5775/202633/F50001_1.sb3
說明:滑行的可以利用 重複和移動 或者 重複和改變座標 來代替,寫遊戲程式時,必須使用這兩種方法來代替滑行。

★角色1使用滑行

★角色2使用重複移動

★角色3使用重複改變x座標 
 
先練習橫向的移動,然後按下鍵盤向下鍵,變成縱向。
★角色1 還是使用滑行 (一開始定位在舞台的左上方,然後滑行到左下方)

★角色2使用重複移動 (一開始定位在舞台的中上方,然後重複移動到中下方)
 想一想:
(1)為什麼要加上迴轉方式,如果沒有會怎麼樣?
(2)面朝幾度才是向下?
(3)要重複幾次,每次幾點?

★角色3使用重複改變y座標  (一開始定位在舞台的右上方,然後重複移動到右下方)

 想一想:
(1)為什麼是改變y不是改變x?
(2)要重複幾次,每次改變多少?

作業:
上傳含有縱向移動的作品

沒有留言:

張貼留言