腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
lua
中
,
有没有
一种
方法
可以
操作
作为
函数
参数
的
全局变量
?
function
、
parameters
、
lua
、
arguments
、
global
我正在尝试将一些代码写到一个
函数
中
,这样它就
可以
很容易地被重用,从而增加一个全局值。 问题是有几个不同
的
全局变量
可以
操作
,我需要
函数
能够处理每个
全局变量
。我认为我
可以
简单地将
全局变量
放入
函数
的
参数
中
,但它似乎不起作用。可能是因为
lua
创建了它所使用
的
全局变量
的</em
浏览 18
提问于2019-05-19
得票数 0
2
回答
在
Lua
/ C++中使用绑定
函数
c++
、
lua
、
luabind
因此,基本上我正在尝试找到
一种
在
Lua
中使用非
lua
_CFunctions
的
C++
函数
的
方法
(不要返回
lua
_CFunctions并接受
lua
_State
作为
参数
)。基本上就是你常规
的
旧
的
C++
函数
。不过,问题是我正在试图找到
一种
方法
,而不是编写自己
的
专用
lua</e
浏览 5
提问于2016-07-18
得票数 2
1
回答
用C API覆盖
Lua
中
的
赋值
操作
符
c++
、
c
、
lua
、
variable-assignment
、
metatable
我
的
C++程序中有对象
作为
用户数据传递给
Lua
,我重写了这个用户数据
的
元数据,以便通过__newindex和__index对对象
的
索引进行赋值(通过__newindex和__index),从而调用C,它将赋值转换为影响用户数据
作为
参数
传递给我
的
C++程序调用
的
类似事件
的
Lua
函数
。我考虑过
的
一个解决
方法
是,如果开发人员想要更改对象本身,就需要执行
浏览 4
提问于2016-08-16
得票数 4
1
回答
LuaBind:如何将类
的
具体实例绑定到
Lua
?
c++
、
lua
、
luabind
<>()) ];
lua
_example.
lua
但是,现在我想将一个特定
的
test实例绑定到
Lua
。这将使我能够将对象向下传递给
Lua
,例如,Player类
的</em
浏览 3
提问于2011-09-20
得票数 9
回答已采纳
2
回答
检测脚本是导入还是
在
Lua
中
执行
lua
在
python
中
,表单if __name__ == "__main__":有一个通用
的
构造来检测文件是直接导入
的
还是直接执行
的
。通常,在这个条件中所采取
的
唯一
操作
是执行一些“明智
的
,顶级
的
”
函数
。这允许将同一文件用作基本脚本和库模块(以及交互式用户
可以
导入和使用
的
东西)。 我想知道
在
lua
是否有
一种
干净可靠<
浏览 19
提问于2021-05-18
得票数 0
回答已采纳
1
回答
以防弹
的
方式处理
Lua
调用和C
中
的
错误
c
、
design-patterns
、
error-handling
、
lua
、
lua-api
我
在
Lua
电子设备模拟插件上工作。用户用
Lua
描述设备,插入插件则通过
Lua
翻译它。用户可能会拼写错误
的
函数
名称、变量类型和
参数
顺序。目前,<em
浏览 1
提问于2015-02-19
得票数 1
2
回答
有没有
一种
简单
的
方法
可以
在
Lua
代码文件
中
定义所有的
全局变量
?
lua
、
global-variables
每个人都知道,
Lua
中
的
变量,如果没有明确定义为“局部”,将是全局
的
。这有时会导致问题,比如重写库
函数
,或者意外地为另一个具有相同名称
的
全局变量
提供值。因此,如果有
一种
方法
可以
找到
在
单个
Lua
代码文件
中
定义
的
所有
全局变量
,这将非常有用。 然而,在这个看似相当流行
的
问题上,我找不到任何线索。我能在网上得到
浏览 6
提问于2019-03-28
得票数 3
2
回答
从另一个
Lua
文件加载时,如何将
参数
传递给
Lua
文件?
lua
我需要一些帮助来解析一个
lua
文件
的
命令行。我正在执行一个
lua
文件,该
lua
文件有一个命令"dofile(2nd.
lua
- file )",但是,我想通过第一个
lua
文件向第二个
lua
文件传递一些
参数
。示例- a.
lua
有dofile(" b.
lua
"),现在我必须通过这个a.
lua
向b.
lua
传递一些
参数
,我该怎么做呢
浏览 1
提问于2012-03-17
得票数 14
回答已采纳
3
回答
将
参数
作为
参考从
Lua
传递到C++
c++
、
lua
我注册了一个
Lua
函数
,它期望一个元
参数
作为
参数
,我希望
在
C++运行时修改表
的
内容:{ while (
lua
_next(L, 1)) result.push_back(
lua
_tointeger(L, -1));} int
浏览 1
提问于2017-08-20
得票数 1
回答已采纳
1
回答
全局变量
_G有多特殊?
lua
、
global-variables
、
environment
、
lua-table
摘录 保存全局环境
的
全局变量
(而不是
函数
)(见§2.2)。
Lua
本身不使用此变量;更改其值不影响任何环境,反之亦然。第2.2节
的
有关部分 … 任何用作_ENV值
的
表都称为环境。
Lua
拥有
一种
名为“全球环境”
的
特殊环境。此值保存在C注册表<em
浏览 4
提问于2016-03-10
得票数 11
回答已采纳
3
回答
通过请求
在
不同
Lua
状态之间共享
全局变量
c++
、
lua
我试图找到
一种
方法
,
在
不同
的
Lua
状态之间共享特定
Lua
脚本
的
全局变量
(示例
中
是test.
lua
)。下面是我
的
简单示例代码:num = 2#include <iostream>int
浏览 0
提问于2018-07-14
得票数 3
回答已采纳
1
回答
缓慢地提高
Lua
get_table
的
性能
arrays
、
performance
、
lua
我想在我
的
应用程序中使用
lua
脚本做一些数学预计算,我不想硬编码它。我使用
LUA
作为
DLL链接
的
libary。调用程序代码语言不是基于C
的
语言.将这个数组放入
lua
脚本
中
,使用
全局变量
读取这个数组,从
lua
脚本
中
读取这个数组,我想要达到
的
操作
小于100 is。 目前,我测试了2800
浏览 1
提问于2019-11-23
得票数 1
2
回答
如何检查脚本是通过dofile()包含还是直接在
Lua
中
运行?
lua
可能重复: if __name__ == "__main__":
在
Lua
中
是否有同样
的
方法
来检测它是直接运行(
lua
foo.
lua
)还是包含在另一个脚本(dofile('foo.
lua
'))
中
。总是有<e
浏览 0
提问于2012-01-30
得票数 6
回答已采纳
1
回答
为什么我得到
的
是线程而不是我
的
参数
?
lua
、
coroutine
在
C++程序
中
,每一帧我都会以如下方式调用
lua
函数
main:
lua
_getfield(VMState,
LUA
_GLOBALSINDEX, "main"); return; // Do some other stuff 有趣
的
是,
在
调用此回调时,我
作为
参数
传递给
Lua
端
浏览 21
提问于2019-01-12
得票数 1
回答已采纳
1
回答
实现菜单系统
的
lua
回调
c++
、
lua
在
我们
的
菜单系统
中
,我们使用
lua
块
在
xml
中
定义菜单,这些块用于菜单组件事件
的
回调。目前,每次调用脚本回调时,我们都会调用相当慢
的
lua
_loadstring。我最初
的
想法是为每个菜单组件维护一个
lua
表,并执行以下
操作
以向表
中
添加一个新
的
回调
函数
: //create
lua
code t
浏览 1
提问于2011-10-19
得票数 2
回答已采纳
2
回答
如果
lua
被信号打断会发生什么?
c
、
lua
、
signals
、
posix
Lua
医生说: 但这是真的吗?有人试图证实这一点吗?如果在执行
lua
期间由自定义处理程序引发和捕获信号怎么办?也就是说,
浏览 4
提问于2014-03-06
得票数 2
回答已采纳
2
回答
在
java
中
创建
lua
接口
java
、
plugins
、
lua
有没有
办法让我
的
程序用java编写,而所有的插件都是基于
lua
的
?我如何跨语言做所有的钩子之类
的
事情,我能从Java访问
函数
之类
的
东西吗?我更希望这是在运行时完成
的
,而不是让交叉编译器提前更改它。
浏览 0
提问于2012-02-13
得票数 2
回答已采纳
3
回答
只调试
Lua
中
的
范例?
c#
、
c++
、
build
、
lua
、
xdebug
在
C/C++
中
在
C#我们有和我不期望有任何东西像处理仅调试代码
的
基于属性
的
方式那样花哨,但我想知道是否有
一种
明显
的
常量类型
的
东西,或者其他使代码只出现在调试版本
中
的
方法
考虑到我正在编写
的</e
浏览 6
提问于2015-11-01
得票数 1
1
回答
在
C++
中
操作
Lua
变量
lua
、
inline
我正在尝试修改C
中
的
Lua
变量。我将
Lua
userdata传递给C
函数
,C
函数
使用并更改它们。我希望
在
Lua
中
也能更改这些值。我研究了这两个系统是如何交换数据
的
。
Lua
创建一个堆栈,将
参数
推入其中,C使用
lua
_Object访问这些
参数
。但是,
Lua
中
的
print语句仍然显示0
作为<
浏览 0
提问于2012-05-18
得票数 0
回答已采纳
1
回答
Lua
中高效
的
自定义数据类型
types
、
lua
、
lua-userdata
我需要一个二维向量类数据结构,
在
Lua
使用。到目前为止,我已经找到了几个解决这个问题
的
方法
:
在
纯
Lua
中
定义数据类型
的
经典解决方案--缺点是对它
的
所有
操作
(如加法)都需要创建新
的
数据类型、设置元数据等x,y
作为
字段存储,因此具有快速访问权。但是没有字段
的
可能性,因此需要执行一个定制
的
__index/newindex
函数</
浏览 2
提问于2011-04-25
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Lua语言相关简介(一)
lua基础简介
redis实现可重入分布式锁
【编程】LUA基础
python第十课 函数(二)
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券