如何用 C# 编写 Delphi .map 文件的读取器?

发布于 2024-11-19 19:40:34 字数 296 浏览 2 评论 0原文

我正在尝试使用不同的编程语言(c#)制作 .map 文件读取器。这是因为我的一个朋友想要在 Unity 中使用大量 .map 文件。现在,(我认为)发生的是 Delphi 关卡编辑器将关卡存储为一系列符号。然后关卡编辑器“读取”这一系列符号,并在它们上构建地图。所以我想这一系列符号是一个保存文件。

现在,我想做的是用 C# 重建这个阅读器。因此我必须找到相关的代码,以及读取这些符号的内容。但是,我不懂 Delphi 语言 - 所以我需要知道符号转换是如何工作的,以及每个符号被转换成什么。任何链接/建议/答案表示赞赏。如果需要的话我会发布源代码,但是它很长。

I am attempting to make a .map file reader in a different programming language (c#). This is because a friend of mine has a whole load of .map files he wants to use in Unity. Now, what (I think) happens is that the Delphi level editor stores the level as a series of symbols. The level editor then 'reads' this series of symbols, and constructs a map on them. So this series of symbols is a save file, I suppose.

Now, what I want to do is reconstruct this reader in c#. Therefore I have to find the relevant code, and what reads the symbols. However, I don't know the Delphi language - so I need to know how the symbol conversion works, and what each symbol is converted to. Any links/advice/answers are appreciated. I will post the source code if necessary, but it's quite long.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文