在libgdx中实现数据库

时间:2014-04-08 06:37:54

标签: android libgdx

我正在开发一个小型的libgdx游戏。我想创建用于存储游戏分数的sqlite数据库。 但我无法像在活动中使用的那样做。如何实现相同的

提前致谢

1 个答案:

答案 0 :(得分:1)

使用数据库来存储分数似乎有点过于强大。此外,它不再是跨平台兼容的,这是LibGDX的主要优势之一。

我建议您通过以下方式执行此操作:

使用Preferences,您只需存储类似"等级" ="得分"。 使用XML或JSON,您可以做更多事情,例如: G。有一个像以下一样的小班:

public class Highscore {

    private String username;
    private String level;
    private int score;

}

然后您只需将这些数组写入JSON / XML,并在下次启动应用程序时将其作为数组读取。对于有限数量的高分,这应该很快实现,不应该是性能问题。只需在启动时加载列表一次,并且只在检测到新的高分时才更新它。