腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
实现
__index为函数的
Lua
类
的继承?
、
通过this tutorial,
Lua
可以通过向派生
类
表分配一个元表来
实现
继承,该派生
类
表的__index指向基
类
表,如下所示: BaseClass = {}
lua
_pushstring(
lu
浏览 26
提问于2021-07-14
得票数 1
回答已采纳
2
回答
在
lua
中重写c++方法并在c++中调用它
、
、
、
、
我曾经想过,我可以在
lua
中重写一个
类
方法,所以当我在C++中调用这个函数时,它将执行在
lua
中已经覆盖的功能。};--
Lua
codep:shout()
Lua
文件 --luafile.
lua
我的想法是导出的
类
应该有一个字符串,表示
lua
中的全局变量名,用于保存该类的实例。
浏览 1
提问于2011-01-21
得票数 8
回答已采纳
1
回答
tolua++:将
lua
函数添加到已导出到
Lua
的C++
类
中
、
、
我使用tolua++将一些C++
类
导出到
Lua
。假设我正在导出
类
Foobar。在
Lua
将可获得以下的Foobar方法:Foobar:method2()等。(我对
Lua
比较陌生)
浏览 3
提问于2011-01-09
得票数 2
回答已采纳
2
回答
使用Luabind在
Lua
中创建范围
类
、
我知道可以使用Luabind向
Lua
公开的OO系统创建
Lua
类
: self.name= name print(self.name)a:print() 但是,
浏览 4
提问于2015-09-24
得票数 1
回答已采纳
2
回答
从C++调用
Lua
表中的函数
、
、
例如,我有一个表/对象:这个
Lua
表中有一个名为chew的函数,它接受一个参数我也使用过,例如有一个
类
CPerson // ....我可以从
Lua
获得这个对象的一个实例:我需要做的是做以下
Lua
代码: person由于CPerson是在C++中
实现
的,假设CPerson
类
已
浏览 3
提问于2009-12-11
得票数 9
回答已采纳
2
回答
在C++中访问
lua
类
函数
、
、
我遇到了绑定C++和
Lua
的问题。我在
Lua
中
实现
了一个简单的
类
系统,它使我能够从另一个
lua
文件创建
lua
类
的“实例”。
类
的实例。中调用一个函数,它并不在“
类
”的特定实例上调用该特定函数。所以基本上我想做的是 我之所以想这样做,是因为我发现,在性能上,在
lua
中使用C++函数比在C++中使用
lua
函
浏览 2
提问于2013-01-17
得票数 2
回答已采纳
1
回答
从不可变类型继承?
、
、
我只是从int继承了一个
类
( 中的不可变类型),这是“必需的”。我最近做了一些
Lua
,当我回答这个问题时,我想:“在
Lua
中是如何做到的?”顺便说一句,我在理解
Lua
的metatables时仍然有很多困难。
浏览 2
提问于2013-05-11
得票数 2
2
回答
如何将
lua
_sethook上下文与
lua
_sethook关联?
、
、
、
、
我正在尝试为运行
lua
脚本的进程编写调试器,有文档记录的方法(用C编写)是使用
lua
_sethook
lua
_Hook定义为:钩子只有一个
lua
_State指针,这很棒,但是我
浏览 3
提问于2015-02-02
得票数 3
2
回答
在java中创建
lua
接口
、
、
有没有办法让我的程序用java编写,而所有的插件都是基于
lua
的?我如何跨语言做所有的钩子之类的事情,我能从Java访问函数之类的东西吗?我更希望这是在运行时完成的,而不是让交叉编译器提前更改它。
浏览 0
提问于2012-02-13
得票数 2
回答已采纳
1
回答
什么时候应该使用
lua
脚本,什么时候不应该使用
、
最近,我在我的C++引擎中
实现
了
lua
脚本,并且为我拥有的几乎所有
类
(窗口、InputHandler、网格、阴影等等)做了一个
lua
包装器。但是现在我想到了,我把所有的C++
类
封装到
lua
类
中好吗?我不应该用
lua
脚本来处理更具体的事情,并编写像C++中的窗口管理这样的代码吗?下面是一个
lua
示例:local window = alpha.Window(100,
浏览 5
提问于2015-07-01
得票数 0
回答已采纳
3
回答
Lua
表和
类
之间有什么区别?
、
、
、
、
在
Lua
中,有些表看起来像是超级列表(数组、字典、列表都在一个表中),但在
Lua
中,可以这样做:print但是在其他编程语言中,您需要创建一个
类
来获得相同的输出。但据我所知,
Lua
有课也有桌子?但是桌子看起来很相似,所以它们是一样的吗?如果没有,是什么使它们与众不同,使用这两种方法的利弊是什么?
浏览 7
提问于2016-04-21
得票数 2
回答已采纳
2
回答
luaL_checkudata继承检查
、
我有以下情况: return NULL;
lua
_pop(L, 2)这需要元可使用字段__name(
Lua
5
浏览 1
提问于2016-03-17
得票数 1
回答已采纳
5
回答
Lua
是一种面向对象的语言吗?
这是一种面向对象的语言吗?它经常被用作面向对象的语言吗?
浏览 7
提问于2010-08-13
得票数 3
回答已采纳
1
回答
如何从
lua
脚本访问c++
类
成员函数?
、
、
我想我要解决的问题对你们中的大多数人来说都很容易:)假设我有一个
类
Node,它有一个成员函数setPosition(float x, float y, float z)。我希望能够在
Lua
中定义一个
类
Node的变量,然后能够使用setPosition()函数也形成
lua
。我知道有一些问题是
Lua
是C而不是C++的,而且C++
类
也有问题,但我也知道这是可以
实现
的。
浏览 0
提问于2011-04-24
得票数 1
回答已采纳
3
回答
使用SWIG包装要在C++中使用的
Lua
对象
、
、
、
我在C++中有接口,在
lua
中有对象,它们
实现
了执行相同工作和具有相同结构的方法。我希望能够在
lua
中实例化这些对象,并使用指向它们相似接口的指针在C++中传递它们。因此,我可以想象创建一个接口的c++
实现
,它将充当上述
lua
对象的处理程序,但我不知道如何做到这一点。该类将充当C++世界中的
lua
对象的代表或代理。SavingsAccount.balance + amounta = SavingsAccount如果我需
浏览 2
提问于2009-11-25
得票数 2
回答已采纳
1
回答
我该如何与
Lua
共享C++
类
中的变量?
、
、
我是
Lua
的新手,我一直在努力为我正在组装的游戏引擎中的逻辑
实现
Lua
脚本。到目前为止,让
Lua
启动并运行引擎没有任何问题,而且我能够从C中调用
Lua
函数,并从
Lua
中调用C函数。因此,在理想的情况下,当产生一个新的游戏对象时,我需要能够授予
Lua
对这个标准变量集的读/写访问权限,作为
Lua
对象基
类
的一部分,然后它的游戏逻辑就可以继续狂野地运行。到目前为止,我保留了两个单独的对象表--
Lua
产生一个新的游
浏览 1
提问于2010-04-21
得票数 4
回答已采纳
2
回答
使用C++访问LuaPlus
类
成员
、
我已经成功地在我的引擎事件管理器中
实现
了LuaPlus,并且非常喜欢我获得的灵活性。但我仍然没有达到我想要的程度,因为我无法将我的c++
类
链接到
Lua
类
。例如,我在C++中有一个Actor
类
,我希望能够在
Lua
中创建同一个
类
,并使用LuaPlus访问成员,但我不知道如何做到这一点。这实际上是LuaPlus内置的功能,还是必须编写自己的接口,在C++和
Lua
之间交换数据表?我目前的方法是在
Lua
中触发一个事件,该事件在C++代码中创建一
浏览 0
提问于2011-02-25
得票数 4
回答已采纳
2
回答
LuaInterface未调用方法
、
、
、
我试图在我的C#.NET程序中
实现
lua
脚本,但是当我执行代码时,其中一个方法没有被执行。下面是这个
类
:{ { this.Client= c;
浏览 3
提问于2014-11-24
得票数 0
1
回答
实现
C++到
lua
观测器模式?
、
、
我在代码中
实现
了一个观察者(或“侦听器”)模式,如下所示:{ virtual void entityModified(Entity&setListener(EntityListener* listener); EntityListener* m_listener;现在,这在C++中是可行的;实体
类
在需要时调用现在,我想将一些功能转移到
Lua
,其中一个功能点是侦听器回调。实体现在是从
Lua
脚本创建的。问题是,如何在
浏览 8
提问于2014-12-02
得票数 3
回答已采纳
4
回答
一个函数需要一个抽象类型A的C++对象,我该如何将它传递给A子类的
Lua
对象呢?
、
、
我想传递给一个期望纯虚拟
类
的C++对象的函数,一个从纯虚拟C++
类
派生的
类
的
Lua
对象。我该怎么做呢?struct A {}; a->foo();在
Lua
中: class
浏览 0
提问于2009-04-29
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
在Lua中实现面向对象特征-模拟类、继承、多态
lua功能实现-搜索栏规则设定
lua源码分析之string类型的实现
Redis+lua进行类似秒杀的实现
【编程】LUA基础
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券