2. 火箭起飛
2. 火箭起飛
如果火箭在原地不會動,那還算火箭嗎?
如果火箭在原地不會動,那還算火箭嗎?
讓我們透過程式魔法,讓火箭開始飛行吧!
讓我們透過程式魔法,讓火箭開始飛行吧!
改編「教學範例」
改編「教學範例」
圖2. 改編教學範例
✅ 點擊畫面上方的「改編」(如圖2)
✅ 點擊畫面上方的「改編」(如圖2)
點擊改編之後,就可以把教學範例變成自己的專案囉!
點擊改編之後,就可以把教學範例變成自己的專案囉!
火箭飛行
火箭飛行
按下綠旗,火箭就會向前飛行
按下綠旗,火箭就會向前飛行
這是怎麼做到的呢 ?
這是怎麼做到的呢 ?
- - -
- - -
跟著指引,一起進行
跟著指引,一起進行
- - -
- - -
圖3. 選擇角色「火箭」
✅ 滑鼠點選角色區中的「火箭」(如圖3):
✅ 滑鼠點選角色區中的「火箭」(如圖3):
出現藍色框框,代表選擇成功囉!
出現藍色框框,代表選擇成功囉!
圖4. 積木範例:重複移動10點
接下來,透過程式積木讓火箭飛行吧(如圖4):
接下來,透過程式積木讓火箭飛行吧(如圖4):
✅ 加入程式積木
✅ 加入程式積木
事件:「當 ⚑ 被點擊」
事件:「當 ⚑ 被點擊」
控制:「重複無限次」
控制:「重複無限次」
動作:「移動 【10】 點」
動作:「移動 【10】 點」
圖5. 積木範例:重複向前移動10點
完成了!
完成了!
這樣的程式積木(如圖5),就可以讓火箭開始飛行哦!
這樣的程式積木(如圖5),就可以讓火箭開始飛行哦!
圖6. 成果:重複向前移動10點
✅ 按下綠旗,觀察成果吧!(如圖6)
✅ 按下綠旗,觀察成果吧!(如圖6)
碰到邊緣反彈
碰到邊緣反彈
火箭一直往前飛,碰到邊緣就卡住了
火箭一直往前飛,碰到邊緣就卡住了
如何讓火箭碰到邊緣時可以改變方向繼續飛呢?
如何讓火箭碰到邊緣時可以改變方向繼續飛呢?
圖7. 積木範例:碰到邊緣反彈
✅ 加入程式積木(如圖7)
✅ 加入程式積木(如圖7)
動作:「碰到邊緣就反彈」
動作:「碰到邊緣就反彈」
圖8. 成果:重複向前移動10點
完成了!(如圖8)
完成了!(如圖8)
火箭向前飛行,而且飛到邊緣不會卡住,會反彈繼續飛行
火箭向前飛行,而且飛到邊緣不會卡住,會反彈繼續飛行
✅ 按下綠旗,觀察成果吧
✅ 按下綠旗,觀察成果吧
調整火箭飛行的速度
調整火箭飛行的速度
覺得火箭飛太快嗎?
覺得火箭飛太快嗎?
讓我們降低火箭飛行的速度吧,把移動「10」點改為「5」點(如圖9)。
讓我們降低火箭飛行的速度吧,把移動「10」點改為「5」點(如圖9)。
圖9. 改變移動速度