Java |将游戏数据保存在文件中/加载它
Java | Save Game data in file/ Load it
我正在尝试在 Libgdx/Java 中开发一个小游戏 :) 但是在我实现一个保存系统之前,我有一些关于它的问题 :
我经常看到,不,我总是看到游戏在文件中存储游戏变量。
而且我已经知道如何将我的数据保存到 xml 文件中……看起来是这样的:
<?xml version="1.0" encoding="UTF-8"?>
<Word>Hello</Word>
但这有效率吗?或者有更好的方法将数据保存在文件中吗?将数据存储在文件中是否值得?
另一个小问题是,我如何从上面的文件中加载这些东西?例如,如果我想将 Word "Hello" 加载到 String 中......我该怎么做?
我发现了一些有趣的帖子,但它们没有用,也许它们已经过时了:/
这是一个:Java: How to read and write xml files?
您可以使用首选项:
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);
我正在尝试在 Libgdx/Java 中开发一个小游戏 :) 但是在我实现一个保存系统之前,我有一些关于它的问题 :
我经常看到,不,我总是看到游戏在文件中存储游戏变量。 而且我已经知道如何将我的数据保存到 xml 文件中……看起来是这样的:
<?xml version="1.0" encoding="UTF-8"?>
<Word>Hello</Word>
但这有效率吗?或者有更好的方法将数据保存在文件中吗?将数据存储在文件中是否值得? 另一个小问题是,我如何从上面的文件中加载这些东西?例如,如果我想将 Word "Hello" 加载到 String 中......我该怎么做?
我发现了一些有趣的帖子,但它们没有用,也许它们已经过时了:/
这是一个:Java: How to read and write xml files?
您可以使用首选项:
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);