2

有没有人尝试将 Luabind 转换为 C#?这样的事情甚至可能吗?

我有一个要转换的应用程序,以便它可以在完全托管的环境中运行,但是大多数游戏逻辑都依赖于 Lua 脚本,并且该应用程序使用 Luabind 来管理来回。我对 Lua 或 Luabind 不够熟悉,不知道其中涉及到什么。

我在这里做傻事吗?

4

1 回答 1

1

理论上可以继续从 C# 运行 Lua(而不是将 Lua 转换为 C#)。但是,如果在 C++ 和 Lua 之间使用 Luabind,这会使事情变得有点复杂,因为 luabind 为 Lua 添加了很多东西,我不确定这是否可以被模拟或忽略。这在很大程度上取决于依赖 Luabind 的哪些部分。看看LuaInterface,它是 .NET 和 Lua 之间的一个很好的中介。

总而言之,我想说这个任务可能是可行的,但非常乏味且容易出错,大部分 Lua 代码肯定也必须更新。我会留在本地,无论如何.NET 被高估了;)

于 2010-03-31T20:17:57.053 回答