我是新來開發android遊戲和應用程序,和我一樣喜歡noob,我想知道如何實現健康/能量棒。 比如糖果粉碎,所以當你死的時候你失去了1點生命值,一個計時器啓動時間爲15分鐘,當這個計時器結束時你恢復1點生命值。 如果你失去了5次失敗的生命,並且只有在你恢復至少1點生命值後才能進行遊戲。健康/能源消耗和恢復
我正在考慮像記分系統一樣追蹤它,所以當你按下播放按鈕時1健康被刪除,你啓動一個計時器,不知道我將如何實現這一點。
任何幫助都非常appriciated!
我是新來開發android遊戲和應用程序,和我一樣喜歡noob,我想知道如何實現健康/能量棒。 比如糖果粉碎,所以當你死的時候你失去了1點生命值,一個計時器啓動時間爲15分鐘,當這個計時器結束時你恢復1點生命值。 如果你失去了5次失敗的生命,並且只有在你恢復至少1點生命值後才能進行遊戲。健康/能源消耗和恢復
我正在考慮像記分系統一樣追蹤它,所以當你按下播放按鈕時1健康被刪除,你啓動一個計時器,不知道我將如何實現這一點。
任何幫助都非常appriciated!
理論嘗試,落實到你。
我會有一個SQLite數據庫存儲你的生活。最初讓我們說5,當用戶失敗時,它被減少。現在,您可以在數據庫或SharedPrefs中添加或更改條目。
你的DB會是什麼樣子:
lifes=>4
restoreTime=>27.02.2014 14:34:22 (that is the time when a new life will be added)
在你的遊戲循環只是定期檢查,如果你已經是那個時候落後。如果是通過計算你的「再生」的時間長度和
如果除以時間差增加靜物(newLifes == 5)刪除還原時間或將其設置爲無窮大或日期9999年所以(所以它不會在下一次gameloop檢查中增加)。
else更新恢復時間到下一次它將增加生命。
你看:製作遊戲是不是小事......
相當肯定有,你可以與谷歌找到教程。 –
最有可能的是一個教程,但我無法找到任何:/ –