11.1.2 觸發改變

我們以吃到「漢堡」作為子彈改變的契機,所以我們要新增一個類別為「Food」的漢堡,並調整玩家角色與它的距離。

接著設定「重疊」後,漢堡消失的特效。

以上是大家已經很熟悉的內容,那關鍵的「改變」呢?我們可以用之前提到的概念「變數」來實現。

首先於「當啟動時」內新增一個變數並設定初始數值,變數名稱可以依照自己的喜好設定,通常會取一些符合用途的名稱,可以幫助寫程式時的思路較清晰。因為是改變子彈的造型,並用此表示攻擊力變強了,所以小編取「PowerUP」。

當「變數PowerUP」數值為「0」時,我們希望子彈是原本的造型,當它變成「1」的時候,則是強化過的子彈造型。所以我們在吃掉「漢堡」的積木程式最後,加上「變數PowerUP」設為「1」的積木程式。

最後,我們在「當 [ A ] 鍵被 [ 按住 ]」那邊,加上判斷的條件,並將「當 [ B ] 鍵被 [ 按住 ]」裡的子彈複製過來。

因為「當 [ B ] 鍵被 [ 按住 ]」只是為了我們設計圖案時方便測試,現在將圖案整併到「當 [ A ] 鍵被 [ 按住 ]」之後,「當 [ B ] 鍵被 [ 按住 ]」就可以刪除了。

請於「遊戲模擬器」測試看看子彈有無變化。

Leave a comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *