本文最后更新于 2278 天前,其中的信息可能已经有所发展或是发生改变。
一直以来都有个想法,就是在C#中实现lua脚本的环境,然后给我的qq机器人加上直接运行自定义lua脚本发功能。这样机器人功能就能大大拓展了,并且也不用经常编译/重启机器人来测试各种新增功能了,只需要扔脚本进去跑就好了
经过一番查找,我发现了Nlua
这个好东西
安装Nlua
跑起来~
跑起来lua只需要简单的几行代码
然后lua就会调用标准的stdout输出一段2333
数据交互
lua脚本可以和c#层做简单的数据交互
你会发现输出的是456
注册C#的函数接口
C#可以给lua提供可使用的接口,像下面这样
跑完会输出66666
END
接下来就是随便耍咯,自己玩去
评论