我想弄清楚如何才能最好地为我正在开发的 2d ORPG 引擎保存 map 数据,该文件将包含图 block 数据(它是否被阻止,它会使用什么实际图形,以及各种其他属性) .
我目前使用的是二进制格式,但我认为这可能有点太有限且难以调试,有哪些替代方案,我正在考虑 JSON 或 XML,但我不知道是否还有其他更好的选项。
它必须与 C++ 和 C# 一起工作,最好也与 Python 一起工作。
最佳答案
就我个人而言,我会坚持使用二进制格式。无论您选择哪种方法,无论如何手动编辑都会很痛苦,因此您最好还是坚持使用二进制,这会给您带来大小和速度优势。
无论如何,您还需要一个 map 编辑器,这样您就不必手动编辑它。
关于c# - 在二维 ORPG 中保存 map 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4052990/