iT邦幫忙

2022 iThome 鐵人賽

DAY 19
1

在之前我們完成了地圖基本設定以及會尾隨在我們身後的小鬼?
但是!!!遊戲中怎麼可以少了得分呢?!
沒錯!我們今天就要來完成得分機制啦~
努力得到全部的分數吧!( •̀ ω •́ )✧

有肉肉吃了!

  1. 在當啟動時的底下放入設定得分的積木(注意!此處是 ⌈設為⌋ ,不是改變)

    畫面呈現
    得分會出現在右上角

  2. 點開我們的貼圖地圖

    創建一個純色的色塊貼圖
    放在地圖,這將設為我們肉肉的放置處

    畫面呈現

  3. 取用迴圈中計次取數的積木

    將此積木中的list用場景中的貼圖位置的陣列取代

  4. 建立一個新變數mySprite並設為角色肉肉,將類別改為Food

    畫面呈現

  5. 將我們的肉肉放置到黃色的色塊上方

    畫面呈現

  6. 這樣還沒有完成喏~
    我們得將黃色的色塊隱藏起來~
    別讓他們被玩家發現了o(><;)oo

    畫面呈現

設定得分增加

  1. 在角色中找到角色重疊角色的積木
    並將otherSprite的類別改為Food

  2. 當狗狗吃到肉肉時得分+1 !

    畫面呈現 (此時得分會因一直接觸著肉肉而瘋狂增加)

  3. 被狗狗吃掉的肉肉可不能一直出現在畫面上ㄚㄚ
    將otherSprite摧毀掉
    若不摧毀會導致像步驟2一樣得分瘋狂增加的(。﹏。)

    畫面呈現

完成!

修改後遊戲

作者: 黃品惠

上一篇
Arcade再進化-射擊遊戲(3)
下一篇
Arcade再進化-迷宮產生器(3)
系列文
玩game學打code。街機程式設計再進化。微軟Arcade30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言