那么,将多维数组从 C++ 传递到 Lua 真的可行吗?
或者我应该把它变成一个普通数组,将它传递给 Lua 并再次将它转换为 2d 数组?
如果可能的话,可以说我有这个
function AI(Array)
-- can I just call it like this?
num= Array[1][2];
那么,将多维数组从 C++ 传递到 Lua 真的可行吗?
或者我应该把它变成一个普通数组,将它传递给 Lua 并再次将它转换为 2d 数组?
如果可能的话,可以说我有这个
function AI(Array)
-- can I just call it like this?
num= Array[1][2];
可能像绑定库这样的东西会有所帮助
http://sourceforge.net/projects/luabind/
好吧,至少在我看来你不能这样做,所以最好的选择就是像一维数组一样发送它,然后将它转换回 LUA