3. 飛往隨機方向


為了讓遊戲更好玩

我們要改變火箭飛行的方向

如果可以隨機決定飛行方向,那就更刺激了!





認識Scratch角色方向


在Scratch中,我們可以調整角色方向

透過指定角度,就可以決定角色面向哪邊囉!

圖1. 角度說明:0 ~ 180

角色面向「上方」 → 面朝 0 度

角色面向「右方」 → 面朝 90 度

角色面向「下方」 → 面朝 180 度

(如圖1)

圖2. 角度說明:0 ~ -180

角色面向「上方」 → 面朝 0 度

角色面向「左方」 → 面朝 -90 度

角色面向「下方」 → 面朝 -180 度

(如圖2)


改變火箭方向

- - -

跟著指引,一起進行

- - -

圖3. 選擇角色「火箭」

✅ 滑鼠點選角色區中的「火箭」


出現藍色框框,代表選擇成功囉!(如圖3)

圖4. 積木範例:定位到中心、面朝90度

我們希望火箭可以從舞台中心開始起飛,並且向右飛行


✅ 加入程式積木(如圖4)

動作:「定位到 X:【0】Y:【0】」

動作:「面朝 【90】 度」

圖5. 成果:面朝不同角度

接下來,試著調整「面朝 【90】 度」這塊積木

輸入不同角度,觀察火箭有什麼變化吧!


✅ 調整程式積木(如圖5)

動作:「面朝 【45】 度」

動作:「面朝 0 度」


飛往隨機方向


為了讓遊戲更好玩,

我們要讓每次火箭起飛的方向都不一樣。

圖6. 面朝隨機-180~180度

✅ 組合程式積木(如圖6)

動作:「面朝【】度」

運算:「隨機取數【180】到【180】」

圖7. 積木範例:面朝隨機-180~180度

完成了!(如圖7)


每次按下綠旗時,火箭都會飛向不同的方向

圖8. 成果:面朝-180~180度



積木「隨機取數」的效果

用滑鼠點擊「隨機取數」積木 5 次進行觀察(如圖9)。

✅ 你發現了嗎?每點一次:

隨機取數 會在1到10之中挑出一個數字

每次挑出的數字幾乎都不一樣

✅ 嘗試看看調整成1到100吧!

圖9. 滑鼠點擊隨機取數積木