3. 飛往隨機方向
3. 飛往隨機方向
為了讓遊戲更好玩
為了讓遊戲更好玩
我們要改變火箭飛行的方向
我們要改變火箭飛行的方向
如果可以隨機決定飛行方向,那就更刺激了!
如果可以隨機決定飛行方向,那就更刺激了!
認識Scratch角色方向
認識Scratch角色方向
在Scratch中,我們可以調整角色方向
在Scratch中,我們可以調整角色方向
透過指定角度,就可以決定角色面向哪邊囉!
透過指定角度,就可以決定角色面向哪邊囉!
圖1. 角度說明:0 ~ 180
角色面向「上方」 → 面朝 0 度
角色面向「上方」 → 面朝 0 度
角色面向「右方」 → 面朝 90 度
角色面向「右方」 → 面朝 90 度
角色面向「下方」 → 面朝 180 度
角色面向「下方」 → 面朝 180 度
(如圖1)
(如圖1)
圖2. 角度說明:0 ~ -180
角色面向「上方」 → 面朝 0 度
角色面向「上方」 → 面朝 0 度
角色面向「左方」 → 面朝 -90 度
角色面向「左方」 → 面朝 -90 度
角色面向「下方」 → 面朝 -180 度
角色面向「下方」 → 面朝 -180 度
(如圖2)
(如圖2)
改變火箭方向
改變火箭方向
- - -
- - -
跟著指引,一起進行
跟著指引,一起進行
- - -
- - -
圖3. 選擇角色「火箭」
✅ 滑鼠點選角色區中的「火箭」
✅ 滑鼠點選角色區中的「火箭」
出現藍色框框,代表選擇成功囉!(如圖3)
出現藍色框框,代表選擇成功囉!(如圖3)
圖4. 積木範例:定位到中心、面朝90度
我們希望火箭可以從舞台中心開始起飛,並且向右飛行
我們希望火箭可以從舞台中心開始起飛,並且向右飛行
✅ 加入程式積木(如圖4)
✅ 加入程式積木(如圖4)
動作:「定位到 X:【0】Y:【0】」
動作:「定位到 X:【0】Y:【0】」
動作:「面朝 【90】 度」
動作:「面朝 【90】 度」
圖5. 成果:面朝不同角度
接下來,試著調整「面朝 【90】 度」這塊積木
接下來,試著調整「面朝 【90】 度」這塊積木
輸入不同角度,觀察火箭有什麼變化吧!
輸入不同角度,觀察火箭有什麼變化吧!
✅ 調整程式積木(如圖5)
✅ 調整程式積木(如圖5)
動作:「面朝 【45】 度」
動作:「面朝 【45】 度」
動作:「面朝 0 度」
動作:「面朝 0 度」
飛往隨機方向
飛往隨機方向
為了讓遊戲更好玩,
為了讓遊戲更好玩,
我們要讓每次火箭起飛的方向都不一樣。
我們要讓每次火箭起飛的方向都不一樣。
圖6. 面朝隨機-180~180度
✅ 組合程式積木(如圖6)
✅ 組合程式積木(如圖6)
動作:「面朝【】度」
動作:「面朝【】度」
運算:「隨機取數【180】到【180】」
運算:「隨機取數【180】到【180】」
圖7. 積木範例:面朝隨機-180~180度
完成了!(如圖7)
完成了!(如圖7)
每次按下綠旗時,火箭都會飛向不同的方向
每次按下綠旗時,火箭都會飛向不同的方向
圖8. 成果:面朝-180~180度
積木「隨機取數」的效果
積木「隨機取數」的效果
用滑鼠點擊「隨機取數」積木 5 次進行觀察(如圖9)。
用滑鼠點擊「隨機取數」積木 5 次進行觀察(如圖9)。
✅ 你發現了嗎?每點一次:
✅ 你發現了嗎?每點一次:
隨機取數 會在1到10之中挑出一個數字
隨機取數 會在1到10之中挑出一個數字
每次挑出的數字幾乎都不一樣
每次挑出的數字幾乎都不一樣
✅ 嘗試看看調整成1到100吧!
✅ 嘗試看看調整成1到100吧!
圖9. 滑鼠點擊隨機取數積木