小编Dam*_*all的帖子

Lua的跨平台C#实现

我正在寻找一种方法将Lua嵌入到我的跨平台嵌入应用程序中.问题是 - 我没有在这个平台上找到任何完整,稳定,有效的Lua实现.我尝试了以下(这里是存储库列表及其问题):

  • LuaInterface - 要求我为每个平台编译一个dll,不稳定,因为v2使用Windows
  • KopiLua - 错误,甚至他们自己的样本都不起作用
  • AluminiumLua - 依赖于DLL,因此,不是实现
  • NLua - 基于KopiLua并继承了所有问题
  • UniLua - ......这是团结的

此外,当我进行简单的测试时,大多数这些实现都失败了:

for(i=0;i<100000;i)
    Lua.CallSomeFunctionFromLua()
Run Code Online (Sandbox Code Playgroud)

它不时会调用错误,特别是在KopiLua和LuaInterface上.

问题是:在C#中是否有任何完整,稳定的Lua实现,没有任何平台依赖性?

.net c# mono lua luainterface

8
推荐指数
1
解决办法
1801
查看次数

标签 统计

.net ×1

c# ×1

lua ×1

luainterface ×1

mono ×1