我需要一种将游戏的用户配置(控件、图形等)保存和加载到文件的方法。我想以跨平台的方式做到这一点,如果我必须使用库,我希望它们具有足够简单的语法。如何保存和加载配置文件,我应该使用什么格式?XML 和 INI 似乎很流行,但我发现的所有解析器都有令人困惑的语法,而且我不知道从哪里开始使用我自己的解析器。
顺便说一句,配置文件可能不会变得太复杂,所以最好是轻量级和快速的。
顺便说一句 - 我正在考虑使用脚本来定义项目之类的东西,但是像 xml 这样的标记语言会更好还是脚本语言(比如我正在使用的 angelscript)会更好?