2. 火箭起飛

如果火箭在原地不會動,那還算火箭嗎?

讓我們透過程式魔法,讓火箭開始飛行吧!






改編「教學範例」

圖1. 星球保衛隊(教學範例)

✅ 開啟範例 ► 星球保衛隊


目前的角色區中有:

一艘火箭、兩座太空防護牆、兩顆星球、一個火箭飛行特效。

圖2. 改編教學範例

✅ 點擊畫面上方的「改編」(如圖2)


點擊改編之後,就可以把教學範例變成自己的專案囉!

注意

記得要先改編「星球保衛隊_教學範例

才能進行後續的教學內容哦!


火箭飛行


按下綠旗,火箭就會向前飛行

這是怎麼做到的呢 ?

- - -

跟著指引,一起進行

- - -

圖3. 選擇角色「火箭」

✅ 滑鼠點選角色區中的「火箭」(如圖3):


出現藍色框框,代表選擇成功囉!

圖4. 積木範例:重複移動10點

接下來,透過程式積木讓火箭飛行吧(如圖4):


✅ 加入程式積木

事件:「當 ⚑ 被點擊」

控制:「重複無限次」

動作:「移動 【10】 點」

圖5. 積木範例:重複向前移動10點

完成了!


這樣的程式積木(如圖5),就可以讓火箭開始飛行哦!

圖6. 成果:重複向前移動10點

✅ 按下綠旗,觀察成果吧!(如圖6)


碰到邊緣反彈


火箭一直往前飛,碰到邊緣就卡住了

如何讓火箭碰到邊緣時可以改變方向繼續飛呢?

圖7. 積木範例:碰到邊緣反彈

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

動作:「碰到邊緣就反彈」

圖8. 成果:重複向前移動10點

完成了!(如圖8)

火箭向前飛行,而且飛到邊緣不會卡住,會反彈繼續飛行


✅ 按下綠旗,觀察成果吧



調整火箭飛行的速度

覺得火箭飛太快嗎?

讓我們降低火箭飛行的速度吧,把移動「10」點改為「5」點(如圖9)。

圖9. 改變移動速度