【发布时间】:2013-03-05 05:44:44
【问题描述】:
我们开发了一款航空模拟游戏,我们目前的结构将用户数据保存在一个 XML 文件中(以及所有游戏数据,如机场统计数据、飞机信息等)。
在性能和功能方面,将这些数据存储在本地计算机上的最佳方式是什么?我听到了双方的一些声音,但没有真正的具体或示例支持的答案。虽然我们的原始数据 XML 更小(
想法、建议或建议?
【问题讨论】:
-
您多久加载/保存一次数据?在游戏过程中它有多重要?如果只是在启动和特定保存期间,它可能并不重要。
-
您是否需要真正查询它,或者您真的只是保存和加载整个内容?
-
专门用于加载和保存游戏。目前我们似乎被计算游戏信息的性能问题所困扰,所以为了减少保存时间,我们可能会尝试做一种增量自动保存,添加在创建保存文件时将保持静态的信息。
-
曾经玩过游戏,然后浏览到游戏文件夹并查看您所有的人保存数据等吗?大多数专业游戏公司似乎都采用“保存到文件”的方法。你有没有看过其他类似的游戏,看看他们做了什么?只是一个想法。
-
我看过其他游戏(虽然不是最近)。我见过不少使用专有格式来保存游戏的游戏,但我不确定在我们的案例中性能优势是否可以证明这一点。
标签: c# wpf simulation .net-4.5