0
我正在開發一個小型的libgdx遊戲。我想創建用於存儲遊戲分數的sqlite數據庫。 但我無法做到和我在活動中使用的一樣。如何實現提前在libgdx中實現數據庫
我正在開發一個小型的libgdx遊戲。我想創建用於存儲遊戲分數的sqlite數據庫。 但我無法做到和我在活動中使用的一樣。如何實現提前在libgdx中實現數據庫
相同
由於使用數據庫只是存儲的分數似乎有點制服。此外,它不再是跨平臺兼容的,這是LibGDX的主要優勢之一。
我建議你要麼通過這樣做:
Preferences
:Preferences隨着Preferences
你會只是存儲「級別」=「分數」之類的東西。使用XML或JSON,您可以做更多的事情,例如, G。有一點像類如下:
public class Highscore {
private String username;
private String level;
private int score;
}
然後您可以只寫這些的數組JSON/XML,並在下次啓動應用時,它讀成一個陣列。對於有限的高分,這應該很快實施,不應該是性能問題。只需在啓動時加載一次該列表,並且只有在檢測到新的高分時才進行更新。
建議,遊戲分數是小信息,您應該將其存儲在SharedPreference中。無需爲Sqlite編碼。 – Kedarnath
用於存儲分數的數據庫?這不是有點過分嗎?我建議你通過JSON,XML或者甚至'Preferences'來存儲這個...看看這個:http://stackoverflow.com/questions/22518300/libgdx-quiz-using-sqlite-database?rq = 1 – noone
您可以請教一個相同的@noone – varghesekutty