呼叫C++;函数并加载脚本,然后调用lua函数
C++代码:呼叫C++;函数并加载脚本,然后调用lua函数,lua,oolua,Lua,Oolua,C++代码: void f1() {} void f2() {} 卢阿: 然后在C++中调用t: OOLUA::Script vm; vm.load_file("script.lua") // need call t() 如何在乌鲁阿做到这一点?我读了它的文档,它有完整的参考资料,但没有告诉你如何使用它们的细节。我也找不到google的使用示例…您可以使用以下方法调用任何基本的lua函数: lua.call(functionName, functionParams) 在您的情况下,只需提供
void f1() {}
void f2() {}
卢阿:
然后在C++中调用t:
OOLUA::Script vm;
vm.load_file("script.lua")
// need call t()
如何在乌鲁阿做到这一点?我读了它的文档,它有完整的参考资料,但没有告诉你如何使用它们的细节。我也找不到google的使用示例…您可以使用以下方法调用任何基本的lua函数:
lua.call(functionName, functionParams)
在您的情况下,只需提供函数名即可。此外,如果您希望从lua函数获取返回值,您可以调用:
std::string result;
OOLUA::pull(lua, result);
std::string result;
OOLUA::pull(lua, result);