C#与Lua交互

2024-07-08  本文已影响0人  莫忘初心_倒霉熊

C#与Lua进行交互主要通过虚拟栈实现,栈的索引分为正数与负数,若果索引为正数,则1表示栈底,若果索引为负数,则-1表示栈顶。
C# Call Lua:由C#先将数据放入栈中,由lua去栈中获取数据,然后返回数据对应的值到栈顶,再由栈顶返回至C#。
Lua Call C#:先生成C#源文件所对应的Wrap文件,然后将源文件内容通过Wrap文件注册到Lua解释器中,然后由Lua去调用这个模块的函数。

上一篇 下一篇

猜你喜欢

热点阅读