iT邦幫忙

2022 iThome 鐵人賽

DAY 27
0

空島跳躍者

  • 上篇內容增加了計分功能

本篇內容

覺得遊戲 too ez?
加點尖刺陷阱吧

整合遊戲結束

  • 因意外(摔傷,刺傷)導致遊戲結束前要先歸零分數太麻煩,且為了日後方便增加結束條件,這裡利用函式將分數歸零及遊戲結束包裝成一個積木。
  • 在右方選擇函式(function),命名函式為GameOver並建立,建立後就會獲得一個名為GameOver的獨立執行區
  • 在這裡就可以放入歸零及結束
  • 利用函式的好處就是可以利用"呼叫函式"執行指定函式內的所有積木

設立新尖刺陷阱

  • 繪製尖刺貼圖並設立於地圖適當處
  • 與地板相同的判定方式,與貼圖重疊,且僅偵測落下狀態
    • 當角色與貼圖重疊且處於落下狀態(踩到尖刺),即結束遊戲
    • 可套用先前的結束函式

專案傳送門✈️

作者:黃郁鈞
Discord ID : hua#0198

上一篇
Arcade再進化-橫向捲軸遊戲(4)
下一篇
Arcade再進化-社群遊戲大集合(上)
系列文
玩game學打code。街機程式設計再進化。微軟Arcade30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言