【发布时间】:2011-04-09 05:38:00
【问题描述】:
我能够从 Lua 中加载从 C 源代码创建的 DLL。所以我想要做的就是将当前的 Lua 状态从 Lua 传递给加载的 DLL。
基本上我使用的是使用 Lua 的游戏引擎。所述游戏引擎的场景编辑器创建 Lua 状态并调用 Lua 脚本,我知道它为它调用的所有脚本使用 1 个 lua 状态。所以,我想从这些 lua 脚本本身中可以知道状态。从这些 Lua 脚本中,我想加载我自己的 DLL 并将此状态传递给该 DLL,因此我的 C++ 代码可以使用该 lua 状态从相同的 lua 脚本调用 lua 函数并处于相同状态。那有意义吗?
【问题讨论】: