我正在尝试用不同的编程语言(c#)制作一个 .map 文件阅读器。这是因为我的一个朋友有一大堆他想在 Unity 中使用的 .map 文件。现在,(我认为)发生的事情是 Delphi 关卡编辑器将关卡存储为一系列符号。然后,关卡编辑器“读取”这一系列符号,并在它们上构建地图。所以这一系列符号是一个保存文件,我想。
现在,我想做的是在 c# 中重建这个阅读器。因此我必须找到相关的代码,以及读取符号的内容。但是,我不懂 Delphi 语言——所以我需要知道符号转换是如何工作的,以及每个符号转换成什么。任何链接/建议/答案表示赞赏。如有必要,我会发布源代码,但它很长。