腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9416)
视频
沙龙
1
回答
用
C
API
覆盖
Lua
中
的
赋值
操作符
、
、
、
、
我的
C
++程序中有对象作为用户数据传递给
Lua
,我重写了这个用户数据的元数据,以便通过__newindex和__index对对象的索引进行
赋值
(通过__newindex和__index),从而调用
C
,它将
赋值
转换为影响
C
++对象的
赋值
或将
C
++元素转换为
Lua
值(或者是另一个用户数据或bool、number、string等基本类型)。用户数据作为参数传递给我的
C
++程序调用的类似事件的
Lua
浏览 4
提问于2016-08-16
得票数 4
1
回答
如
何在
Lua
C
API
中
为
全局
Lua
函数
变量
赋值
?
、
我正在尝试重命名
Lua
中
的一些
函数
,这样我可以更容易地调用它们。 例如,ofGetHours()应该能够调用of.getHours()
函数
。因此,在初始化
Lua
状态后,我加载了一个
Lua
字符串,该字符串分配这些
全局
函数
变量
,如下所示: luaL_dostring(L, "ofGetHours = of.getHours ofGetMinutes= of.getMinutes"); 此方法运行良好,但我希望使用<em
浏览 26
提问于2019-05-21
得票数 1
回答已采纳
1
回答
如何将
C
++向量
赋值
给非表
全局
变量
、
、
我试图把浮标向量赋给
Lua
的
全局
变量
。但是,当我将向量
赋值
给非表
变量
时,它会崩溃.(例如零、数字、字符串)
lua
_pushvalue(L, -1);
lua
_pop(L, 1)
浏览 0
提问于2018-06-26
得票数 2
回答已采纳
2
回答
Duk磁带闭包注册
、
、
我有
C
++项目,我正在使用duk磁带JS库。我需要在JS中注册
全局
函数
,并将指针保存为此
函数
的闭包数据,以便在调用
函数
时访问该指针。我知道如
何在
lua
c
api
中
这样做:
lua
_pushcclosure(L, &someFunction, 1);
lua
_setglobal(L, &quo
浏览 3
提问于2016-11-30
得票数 1
回答已采纳
2
回答
绑定
C
整数到
Lua
全局
变量
、
在
C
中
,我想调用一个使用
全局
变量
x的
lua
函数
myFunction(),我希望能够将一个
c
(整数)
变量
直接注册
为
这个
全局
变量
x。一些类似的东西:function myFunction()endint x = 0;
lua
_bindglob(L, "x", &am
浏览 4
提问于2016-01-13
得票数 4
回答已采纳
2
回答
编程语言与脚本语言究竟是如何交互的?
、
、
好的,假设您在
c
++
中
设计了一个游戏,并且使用了
lua
,那么游戏的
c
++部分到底是如何与
lua
代码交互的。我最难理解的主要问题是:
lua
代码是否依赖于
c
++代码,就像它使用来自
c
++代码的
函数
一样?是与
c
++代码
中
的内存集成的
浏览 2
提问于2014-04-21
得票数 0
1
回答
在
lua
中使用require后缺少
全局
变量
、
问题是,"require“关键字清除了同一文件
中
定义的所有
全局
变量
。 我正在
c
++上做一个项目。我使用
lua
5.3。3当程序到达某个点时,会调用相关的小
lua
文件(正如我所说的,每个小文件都是一个
函数
)。在公共库
中
定义的
全局
函数
和
变量
将在小
lua
文件中使用。这就是为什么我会在程序启动时编译并执行公用库。奇怪的事情发生了:所有的
全局
变量
浏览 64
提问于2019-05-21
得票数 2
1
回答
实现菜单系统的
lua
回调
、
在我们的菜单系统
中
,我们使用
lua
块在xml
中
定义菜单,这些块用于菜单组件事件的回调。目前,每次调用脚本回调时,我们都会调用相当慢的
lua
_loadstring。我最初的想法是
为
每个菜单组件维护一个
lua
表,并执行以下操作以向表
中
添加一个新的回调
函数
:
浏览 1
提问于2011-10-19
得票数 2
回答已采纳
2
回答
Lua
的拆线工具
、
我最近开始
为
“我的世界”的mod,Computer Craft做一个小
Lua
。我一直沉迷于javascript,我发现最有用的工具是JS Lint。我的问题是,有没有像JS Lint这样的东西可以用来检查我的
Lua
脚本?
浏览 3
提问于2012-08-02
得票数 11
回答已采纳
4
回答
lua
-捕获
变量
赋值
、
、
、
This is ruby codeputs MyRubyClass.name # "MyRubyClass"-- This is
Lua
code MyLuaClass = class('MyLuaClass', SuperClass)在
Lua
中有什么方法可
浏览 1
提问于2010-07-06
得票数 1
回答已采纳
1
回答
如何为
lua
_State设置
全局
C
++指针
、
如何一次
为
lua
_State设置
全局
c
++指针。并从
C
函数
中
获取。Context *context = new Context();
lua
_setg
浏览 20
提问于2019-11-10
得票数 1
2
回答
如何从
C
++
中
筛选出
Lua
中用户定义的
全局
值?
、
、
、
考虑一下这个小型
Lua
测试脚本。= "Global 2" local l1end 假设您在print(g1、g2、l1)处暂停执行,然后从
C
++获得这个
C
代码的所有
全局
变量
:
lua
_pushnil(L); while (
lua
_next(L,-2) !
lua
_pop(L,1
浏览 4
提问于2013-12-11
得票数 2
回答已采纳
1
回答
如何将vimscript插件与
lua
一起用于新的
、
我有一些插件,它的配置,使用vim-脚本,如何配置插件,使用与
lua
进行新的。例如,gruvbox使用vim-script,我在docs
中
查找
lua
配置,但是我没有找到任何东西,我必须使用vim-script来配置它。
浏览 2
提问于2022-10-04
得票数 1
回答已采纳
3
回答
我的
Lua
DSL会有用吗.?(这似乎太简单了,不可能是真的)
、
、
、
我真的很喜欢作为一种编程语言,但是,不得不不断地
为
我的所有局部
变量
键入"local“,这让我感到很困扰。 myglobal = 10if
浏览 6
提问于2012-03-16
得票数 5
回答已采纳
1
回答
在
Lua
中
与嵌套
函数
一起使用
C
变量
、
、
、
这是我之前关于嵌套注册
C
函数
的问题的一种延续,可以在这里找到:dog.beagle.fetch()dog.beagle.namedog.beagle.microchipIDint microchipIDNumber; char dog
浏览 1
提问于2012-11-22
得票数 0
2
回答
在
Lua
中
访问轻量级用户数据
、
、
我可能误解了它们的用法或误读了文档,但是我如何访问作为轻量级userdata传递给
Lua
的结构或类的成员呢?例如,如果一个向量使用以下结构 int x;} Foo;
lua
_pushlightuserdata( L, (void *) &test ) ; 操作或打印x和y的
函数
的
Lua
代码是什么样子的?
浏览 4
提问于2011-06-10
得票数 3
回答已采纳
1
回答
使用
全局
lua
_State*
变量
、
、
、
我想在我的程序中使用一个
全局
lua
_State*
变量
,通过一个initLua()
函数
对其进行初始化,并使用它从main()运行一些
Lua
函数
。当我尝试它的时候,
Lua
代码根本不能运行。将来,我希望使用
Lua
状态数组来实现多线程,其中每个线程都有自己的
Lua
状态。function teste
浏览 18
提问于2019-07-17
得票数 4
回答已采纳
1
回答
缓慢地提高
Lua
get_table的性能
、
、
我想在我的应用程序中使用
lua
脚本做一些数学预计算,我不想硬编码它。我使用
LUA
作为DLL链接的libary。调用程序代码语言不是基于
C
的语言.我的目标是: 将这个数组放入
lua
脚本
中
,使用
全局
变量
读取这个数组,从
lua
脚本
中
读取这个数组,我想要达到的操作小于100 is。我使用
lua
_gettable
函数</e
浏览 1
提问于2019-11-23
得票数 1
2
回答
如何将
Lua
变量
直接映射到
C
++
变量
?
、
、
、
、
我正在用
C
++开发一个游戏引擎,使用
Lua
来定义NPCs。这是一个
C
++
函数
,它从给定表
中
读取健康和姓名等值,使用给定值在
C
++
中
创建一个实体对象,并为特定的NPC创建一个
Lua
表。现在,我希望在
Lua
中
的orc.health
变量
和
C
++
中
相应实体对象的mHealth成员
变量
之间建立直接连接,这样我就可以在
Lua
中</e
浏览 0
提问于2011-06-10
得票数 7
回答已采纳
1
回答
我该如何与
Lua
共享
C
++类
中
的
变量
?
、
、
我是
Lua
的新手,我一直在努力
为
我正在组装的游戏引擎
中
的逻辑实现
Lua
脚本。到目前为止,让
Lua
启动并运行引擎没有任何问题,而且我能够从
C
中
调用
Lua
函数
,并从
Lua
中
调用
C
函数
。到目前为止,我保留了两个单独的对象表--
Lua
产生一个新的游戏对象,该对象将自身添加到一个数字索引的
全局
对象表
中
,然后继续调用一个
浏览 1
提问于2010-04-21
得票数 4
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券