Lua是一种功能强大,快速,轻量级,可嵌入的脚本语言。它是动态类型的,通过解释字节码来运行,并具有自动垃圾收集功能。它的速度是机器学习社区广泛使用的主要原因之一。它通常被称为“可扩展的扩展语言”。
当我运行且相机在 Roblox Studio 中编写脚本时,部分会被删除
问题是,当我编写摄像机向 1 个方向移动的脚本时,所有部分都会无缘无故地被删除。这不是视觉错误,我看到我的资源管理器和工作区是空的。输出没有错误,并且...
构建支持 u8g2 的 nodemcu (lua) esp32-dev 固件不包含请求的显示驱动程序
nodemcu esp32-dev 分支克隆到树莓派 5。使用基本模块构建的固件看起来不错,使用
我知道我的问题听起来很愚蠢,但我是 Lua 新手,所以我正在尽力做出最佳实践。 函数等待(n) 本地开始 = os.time() 重复直到 os.time() > start + n 结尾
我想将整个类从c#代码传递到lua,这样我就可以在LUA中创建一个新对象并使用它的方法、字段等。完成后,我想知道是否可以在lua中使用对象,这......
如何在LuaHelper中禁用语法高亮,同时保留调试器和格式化程序功能?
我正在 VS Code 中使用 Lua 并使用两个扩展: 腾讯的LuaHelper(提供调试和格式化功能)。 MTA:SA Lua by Dominic Hock(为 MTA 特定提供语法高亮显示
如何使用 Lua 中的方法扩展现有类型,类似于 Swift 扩展或 JavaScript 原型?
在 Swift 中,您可以使用扩展向现有类型添加方法,而在 JavaScript 中,您可以使用原型执行相同的操作。如何在Lua中实现类似的功能? 我想加一个夹子...
我最近一直在做一个项目,制作一个机场计算机,可以防止飞机互相着陆。由于某种原因,每次我运行程序时,它都会给我一条错误消息。我有
尝试调用字段“replicate_commands”(零值)
我使用jedis + lua来评估脚本,这是我的lua脚本: redis.replicate_commands() 本地秒 = redis.call('TIME')[1] 本地当前Key = KEYS[1]..第二个 if redis.call('存在',
向lua解析器中的子树添加可变长度int/float/string数组字段
我正在实现 WireShark 解析器,我有一个技术问题(我仍在学习 lua 解析器的细节)。 特别是我想将 int/float/string 项添加到
在 kickstart neovim 中设置 denol 与 tsls 一起工作
我想使用 Deno 为我的 JS/TS 项目设置语言服务器。我正在使用modular_kickstart,它是kickstart neovim 的一个分支。我已将 deno 的配置放入 lspconfig.nvim 插件文件中,例如...
所以我做了这个脚本: 本地暴民 = require(script.mob) 本地地图 = 工作空间["级别 0"] 本地波 = 1 本地生成时间 = 1 如果波 == 1 那么 任务.等待(1) mob.Spawn(“可怜虫”,ma...
目前我有一个Lua驱动的系统,连接了C函数。当从源代码构建时,其构造如下: // 绑定 C 函数以使它们可以在 Lua 代码中调用 lua_pushlightuse...
有没有办法从简单的 lua 脚本创建独立的可执行文件?简单地说,我的意思是:我只是使用 lua 5.1 提供的内容。 如果是这样,是否有某种“交叉编译器”可用......
就像我有两张桌子: {["a"] = "aaa"} 和 {["b"] = "bbb"} 并将其做成一张表:{["a"] = "aaa", ["b"] = "bbb"}...
如果我有 x 和 y,我希望以下内容打印 6(不创建字符串或将数字组合成一个): 一个={} a[{1, 2}] = 6 print(a[{1, 2}]) -- nil 不幸的是 lua 使用...的地址
我正在尝试使用lua进行c++函数地址映射,以便我可以进行热修复,但我可以正确地将嵌套结构传递给lua(我猜,因为我在调用lua函数之前打印表),但是我克...
Lua os.getenv("UID") 返回 `nil` 但环境变量已经设置了
我正在写一个yazi插件来预览文档。我使用的是 GNU/Linux。我试图将临时文件保存在一个专用文件夹中,并以 UID(用户 ID)作为后缀。 根据Lua编程 该...
我试图将浮点向量从C++函数传递到Lua函数作为表参数,然后在Lua函数调用后获取向量的更新值。 这是简单的示例代码。 ...
在 __newindex 调用源而不是在 __newindex 函数内部报告错误
我有一个带有以下 __newindex 函数的元表: __newindex = 函数(t, 键, 值) set_value(t.sprite_number, 键, 值) 结尾 这让我允许用户在我的 lua 上设置“属性”
Powershell 作为 NeoVim 中的默认 Shell
我不完全确定如何使用 neovim 将 powershell 设置为默认终端。我正在使用 init.lua 文件,但不知道如何正确设置。 有谁知道设置的正确语法