我正在开发一个小型的libgdx游戏。我想创建用于存储游戏分数的sqlite数据库。 但我无法像在活动中使用的那样做。如何实现相同的
提前致谢
答案 0 :(得分:1)
使用数据库来存储分数似乎有点过于强大。此外,它不再是跨平台兼容的,这是LibGDX的主要优势之一。
我建议您通过以下方式执行此操作:
Preferences
:Preferences 使用Preferences
,您只需存储类似"等级" ="得分"。
使用XML或JSON,您可以做更多事情,例如: G。有一个像以下一样的小班:
public class Highscore {
private String username;
private String level;
private int score;
}
然后您只需将这些数组写入JSON / XML,并在下次启动应用程序时将其作为数组读取。对于有限数量的高分,这应该很快实现,不应该是性能问题。只需在启动时加载列表一次,并且只在检测到新的高分时才更新它。