Java |将游戏数据保存在文件中/加载

时间:2016-02-16 17:34:45

标签: java database save load

我正在尝试在Libgdx / Java中开发一个小游戏:)但在我实现一个保存系统之前,我对它有一些疑问:

我经常看到,不,我总是看到游戏将游戏变量存储在文件中。 我已经知道如何将我的数据保存到xml文件中......看起来如此:

<?xml version="1.0" encoding="UTF-8"?>
<Word>Hello</Word>

但这样有效吗?或者有更好的方法来保存文件中的数据?是否值得将数据存储在文件中? 另一个小问题是,如何从上面的文件中加载那些东西?例如,如果我想将单词“Hello”加载到String中......我该怎么做?

我发现了一些有趣的帖子,但它们没有用,也许它们已经过时了:/

继承人:Java: How to read and write xml files?

1 个答案:

答案 0 :(得分:0)

您可以使用偏好设置:

    Preferences prefs = Gdx.app.getPreferences("My Preferences");
    prefs.putString("name", "Donald Duck");
    String name = prefs.getString("name", "No name stored");

    prefs.putBoolean("soundOn", true);
    prefs.putInteger("highscore", 10);

在此处找到:https://github.com/libgdx/libgdx/wiki/Preferences