C#与XLua交互原理研究
# 前言 很久以前也有拿着 XLua C# 这边的源码看过,网上也找过资料... 就是搞不大清楚。 可惜没人提醒,后来才想明白,直接硬看 C# 这边的源码是不行的,想明白 C# 与 XLua 的交互原理,至少得先了解 C/C++ 与 Lua 的交互原理 —— 毕竟 C# 与 XLua 交互,依然是基于中间的 C API,了解了那边的概念,再看 C# 与 XLua 交互原理,才好理解。 # 基本介绍 Lua 虚拟机由 C/C++ 实现,因此它可以直接与宿主进行通信 C# 则可以依靠 C API 通过 P/Invoke 方式调用 Lua 虚拟机函数 即 C# 可以借助 C/C++ 来与 Lua...
more...