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