首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用C++使用LuaBridge调用Lua函数

使用C++使用LuaBridge调用Lua函数
EN

Stack Overflow用户
提问于 2014-12-14 16:00:48
回答 1查看 1.4K关注 0票数 0

我在使用C++使用LuaBridge调用Lua函数时遇到了一些问题。我的想法是,我想叫“更新”的脚本上的每一个游戏更新在C++。下面的代码是我拥有的在网上找到

代码语言:javascript
复制
LuaRef sumNumbers = getGlobal(L, "sumNumbers");
int result = sumNumbers(5, 4);

所以就我而言,这是:

代码语言:javascript
复制
LuaRef updateFunction = getGlobal(L, "Update");
updateFunction();

但是,getGlobal似乎不存在于LuaBridge 2.0 (luabridge命名空间)中。这与lua_getglobal不同

我想知道这是否已经被一个不同的函数调用所取代,或者它是否已经从2.0版本中被废弃了。当然,我可以使用普通的C方法,但是我想知道这是否在LuaBridge中被抽象了(以使事情变得更简单)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-15 03:05:12

确保您使用的是来自github项目储存库的最新源代码。当我从luabridge的主分支测试这一点时,luabridge::getGlobal就出现了,并且在工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27471098

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档