我在使用 LuaBridge 从 C++ 调用 Lua 函数时遇到了一些麻烦。这个想法是我想在 C++ 中的每个游戏更新上调用脚本上的“更新”。以下代码是我在网上找到的:
LuaRef sumNumbers = getGlobal(L, "sumNumbers");
int result = sumNumbers(5, 4);
所以在我的情况下,这将是:
LuaRef updateFunction = getGlobal(L, "Update");
updateFunction();
但是, LuaBridge 2.0(命名空间)getGlobal
中似乎不存在。luabridge
这不同于lua_getglobal
我想知道这是否已被不同的函数调用替换,或者是否已在 2.0 版本中被弃用。我当然可以使用普通的 C Lua 方法,但我想知道这是否在 LuaBridge 中被抽象(为了让事情更容易)