【发布时间】:2012-02-15 16:01:34
【问题描述】:
我正在使用 OpenTK 库在 C#/Mono 中编写电脑游戏。我想使用 Lua 为游戏编写脚本,所以对 C# 一无所知的人也可以编辑脚本、关卡等。但是,问题是,我找不到任何方法如何将 Lua 与 C#/Mono 一起使用.我发现了惊人的LuaInterface,但是it doesn't work on Mono。我已经尝试过了,它可以在 Windows 上运行,但它不能在 linux (Ubuntu) 上运行。用 linux 替代品替换 lua51.dll 并不简单。
我想问是否有任何合适的方式将 LuaInterface 与 Mono 一起使用(我没有找到 LuaInterface 的任何源代码来编辑和重建它;我还听说旧版本的 LuaInterface 可以在 Mono 上工作,但是我没有在任何地方找到它们可供下载),或者是否有任何其他适合 C#/Mono 的库,你以前使用过并且你知道它可以工作。我已经搜索了很长时间,但我没有找到任何东西,我不想花数周时间自己编写它。
我猜想使用 C# 而不是 Lua 来编写脚本是可能的,但我不太喜欢这个想法,虽然我不知道为什么。
【问题讨论】: