c# - 在二维 ORPG 中保存 map 数据

标签 c# python c++

我想弄清楚如何才能最好地为我正在开发的 2d ORPG 引擎保存 map 数据,该文件将包含图 block 数据(它是否被阻止,它会使用什么实际图形,以及各种其他属性) .

我目前使用的是二进制格式,但我认为这可能有点太有限且难以调试,有哪些替代方案,我正在考虑 JSON 或 XML,但我不知道是否还有其他更好的选项。

它必须与 C++ 和 C# 一起工作,最好也与 Python 一起工作。

最佳答案

就我个人而言,我会坚持使用二进制格式。无论您选择哪种方法,无论如何手动编辑都会很痛苦,因此您最好还是坚持使用二进制,这会给您带来大小和速度优势。

无论如何,您还需要一个 map 编辑器,这样您就不必手动编辑它。

关于c# - 在二维 ORPG 中保存 map 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4052990/

相关文章:

c# - XmlSerializer 不填充子元素

c# - MVC中如何区分调用是否为ajax并相应显示页面?

c# - 自动夹具和 AutoMoq : Overriding object generation behavior

python - 如何使用 Python 从文件夹列表中获取基本公共(public)文件夹?

c++ - 快速读取文件

c# - 自定义控件组件设置位置C#

python - 带权有向图中总权值最小

python - time.time() 不计时

c++ - fscanf : is error or EOF possible without EOF returned?

c++ - 在 C++ 中签署/认证文本文件的最简单方法?