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