腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何理解"
lua
_Hook在代码跳转时被
调用
(此事件仅在
Lua
执行
Lua
函数
时发生)“?
根据文档(),这说明了我的想法
调用
钩子:在解释器
调用
函数
时
调用
。在
Lua
进入新<em
浏览 0
提问于2020-12-15
得票数 3
回答已采纳
1
回答
我可以从
Lua
中的父
函数
中提取堆栈值吗?
、
我的游戏引擎将一个值作为
函数
的参数推送到
lua
堆栈中,然后使用
lua
_pcall
调用
它。
lua
代码将运行并
调用
其他
lua
函数
。最终,这段
lua
代码将
调用
一个C
函数
。此
函数
是否可以检索最初推送到堆栈上的值?是这样的: pushes parameter value X on to stack for
lua
&l
浏览 3
提问于2012-09-01
得票数 2
回答已采纳
4
回答
在
调用
c
函数
时获取
lua
命令
、
、
假设我在
Lua
中注册了许多不同的
函数
名到C中的同一个
函数
,那么,每次
调用
我的C
函数
时,有没有一种方法来确定哪个
函数
名被
调用
了呢?例如:{ const char *name = // getFunctionName(
lua
) ?
lua
_register(
lua
, "delay"
浏览 0
提问于2010-05-26
得票数 8
回答已采纳
2
回答
在C++中访问
lua
类
函数
、
、
我遇到了绑定C++和
Lua
的问题。我在
Lua
中实现了一个简单的类系统,它使我能够从另一个
lua
文件创建
lua
类的“实例”。通常,您可以在C++中创建对
lua
函数
的访问。中
调用
一个
函数
,它并不在“类”的特定实例上
调用
该特定
函数
。所以基本上我想做的是 我之所以想这样做,是因为我发现,在性能上,在
l
浏览 2
提问于2013-01-17
得票数 2
回答已采纳
1
回答
Lua
:从
Lua
函数
中检索值,返回C代码中的表
、
、
尽管进行了艰苦的搜索,但我仍然找不到一个有效的
Lua
示例来
调用
返回表的
Lua
函数
。我是
Lua
和
Lua
的新手,所以不要假设太多。但是,我可以阅读并理解从C加载
Lua
模块、通过堆栈传递值并从C
调用
Lua
代码的原理,但是我没有找到任何如何处理表返回值的示例。我想要做的是
调用
一个
Lua
函数
,该
函数
在一个表中设置一些值(字符串、in ),我希望在
调用
该<e
浏览 2
提问于2014-06-07
得票数 4
回答已采纳
1
回答
Lua
:加载第二个字符串后获取字段失败;
、
、
下午好,我正在开发一个
LUA
/C++应用程序,我需要
lua
能够递归地
调用
其他
lua
代码,例如: C++
调用
lua
函数
,
lua
函数
从另一个字符串中
调用
另一个
lua
函数
,该字符串是使用在第一个
lua
函数
开始时运行的注册C
函数
加载的;
lua
_State* state =
浏览 0
提问于2016-03-19
得票数 1
1
回答
只从c#
调用
Lua
脚本中的一个特定
函数
。
、
是否可以从C中
调用
Lua
脚本中的一个特定
函数
?目前,我有一个
调用
C
函数
的
Lua
脚本。现在,我需要这个C
函数
来
调用
上述脚本中的一个
Lua
函数
。编辑:C
函数
如下所示:#include <lauxlib.h> static double E1(double x) {L);
浏览 5
提问于2016-05-13
得票数 2
回答已采纳
1
回答
从C++ w/ self
函数
调用
Lua
表
函数
、
我的目标是简单地从C++
调用
一个表
函数
,该
函数
在
函数
内部使用'self‘来访问该表的字段和
函数
。我不断得到一个可爱的‘试图
调用
一个nill值(本地自我)’的线上有‘self. value’。下面是我的
Lua
剧本。
lua
_getfield(L, -1, "OnUpdate");当“
lua
_pcall”被
调用
时,我会在CLI中
浏览 1
提问于2016-11-11
得票数 4
回答已采纳
1
回答
lua
同步
调用
C异步
函数
、
、
C用以下代码
调用
lua
{}local coroutine = coroutine -- [run here]c.call()是一个异步c
函数
(它在
函数
的末尾
调用
lua
_yieldk(
浏览 4
提问于2014-12-28
得票数 1
回答已采纳
1
回答
如何获取C++发送给
Lua
函数
的表的更新值?
、
、
、
、
我尝试将一个浮点向量作为表参数从C++
函数
传递给
Lua
函数
,然后在
Lua
函数
调用
后获得向量的更新值。
lua
_newtable= 0) { std::cout <<
浏览 58
提问于2018-05-30
得票数 3
回答已采纳
1
回答
普通
函数
调用
和pcall背后的区别是什么
我正在使用
lua
,我知道pcall是用于受保护的
调用
,我的问题是,这两种
调用
方式是否都归结为相同的C代码。例如: ...正常呼叫:受保护的呼叫:实际上,我使用'
lua
_lock/
lua
_unlock‘来保护
lua
_State从源代码(
lua
5.1.4)我可以看到'
lua
_pcall‘正在
调用
'
浏览 3
提问于2013-05-20
得票数 10
回答已采纳
5
回答
有没有办法在C/C++中以编程方式确定一个
Lua
函数
需要多少个参数?
、
在从C/C++代码
调用
Lua
函数
之前,有没有办法确定它需要多少参数? 我研究了
lua
_Debug和
lua
_getinfo,但它们似乎没有提供我需要的东西。这可能看起来有点违背
Lua
的精神,但我真的想要确保
Lua
和C++之间的接口是可靠的。当从
Lua
代码
调用
C++
函数
时,该接口验证
Lua
是否提供了正确数量的参数,以及每个参数的类型是否正确。如果发现参数有问题,就会发出
lua
浏览 0
提问于2009-04-24
得票数 4
1
回答
lua
debug.traceback
、
、
我想在c++中
调用
lua
函数
debug.traceback()来获取c++中的trackback信息,所以我在c++中添加了如下
函数
: return 1;
lua
_getfield(m_state,
LUA
_GLOBALSINDEX, "debug");并使用
lua
浏览 0
提问于2012-09-26
得票数 1
1
回答
如何在C++中获取
lua
函数
作为参数,然后
调用
它
、
我正在C++中实现
lua
(5.1),遇到了问题,无法将
lua
函数
作为从
lua
调用
的c++
函数
的参数传递。示例(从C++
调用
Main
函数
):function Main()C++: int HookEntityFuncti
浏览 0
提问于2018-08-19
得票数 0
回答已采纳
1
回答
我能保证
Lua
堆栈的大小吗?
、
、
、
我使用用于C/C++的
Lua
来创建C/C++中的
函数
,然后注册它们以便在
Lua
脚本中使用。显然,这些
函数
需要一定数量的具有特定类型的参数,这在C/C++中是没有问题的,因为是静态类型的。但是,考虑到
Lua
是动态的,当我从
Lua
调用
这个C-
函数
时,我需要手动检查传递的参数数和它们的类型。这会扩展得更深一点,因为我想知道其他与
Lua
堆栈交互的
函数
是否清理干净,以便在
调用
该<
浏览 0
提问于2018-06-20
得票数 2
回答已采纳
2
回答
如何在
lua
中创建命名空间?
我想将静态类
函数
绑定到
lua
。如你所知,静态类
函数
与类
函数
有所不同。所以
lua
中的
函数
调用
代码应该是这样的…
lua
_tinker::def(L, "Foo_Func", &Foo::Func); Foo_Func()//
Lu
浏览 2
提问于2010-12-09
得票数 12
回答已采纳
3
回答
尝试使用嵌套表在
Lua
中
调用
函数
、
、
、
我正在尝试创建一个名为Dfetch()的C
函数
,该
函数
在
Lua
中注册为fetch()。我希望它是分层的,这样我就可以
调用
dog.beagle.fetch()作为
Lua
中的
函数
。下面是我所拥有的,但它没有
调用
我的C
函数
。如果我只做全局而不是子表,那么C
函数
就会被
调用
。我是
Lua
的新手,所以我想我只是把表设置错了。luaL_newmetatable(L, libname);
lua</
浏览 0
提问于2012-11-14
得票数 5
回答已采纳
2
回答
使用
lua
_pcall
调用
的
lua
函数
的错误消息获取丢失
、
我使用的是
Lua
5.1,我使用
lua
加载
函数
,然后可以从C++
调用
这些
函数
。if(!Error) Error =
lua
_pcall(LuaState, 0,
LUA
_MULTRET, 0);if(Error) std::cerr << "-- " <<
浏览 2
提问于2011-06-21
得票数 5
回答已采纳
1
回答
如何在
Lua
中使用`debug.getinfo(f).nparams`?
我了解到,在
Lua
中使用debug.getinfo(f).nparams可以找出
函数
需要多少参数。 }} 这段代码试图require foo,然后使用提供给doFunction的参数数组
调用
test
函数
。我了解到,通
浏览 0
提问于2019-05-31
得票数 1
回答已采纳
4
回答
Swift不使用
函数
指针吗?
、
、
、
、
我试图在Swift中使用一个C库,而且
调用
任何将
函数
指针作为参数之一的
函数
都有困难。例如,我试图在Swift中使用的
lua
.h文件的一部分如下所示:
LUA
_API void (
lua
_ca
浏览 8
提问于2014-06-06
得票数 9
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Lua 编程之函数
在函数中调用函数
gdb 如何调用函数?
OpenAI函数调用实例
调用有参数的函数
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券