问题标签 [zerobrane]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
137 浏览

lua - Lua:未使用“math.random”生成的值

Lua 对我来说是一门新语言,但我现在看到的行为让我完全困惑。

我有一段代码如下:

如您所见,我每 2 秒运行一次代码(生成一个对象).. 现在我想使用math.random间隔 1 到 4 秒生成对象.. 所以我尝试了这个:

但这不起作用..当我这样做时,物体之间的距离为零。我添加了print('timeToCheck: ' .. timeToCheck)以查看随机数是否正确生成,并且确实如此。输出如下:

如果我更改timeToCheck为硬编码的内容(例如:)timeToCheck = 3,那么对象将按预期分离。

这很疯狂。我在这里想念什么?

更新:

我为self.timer. 此外,我在下面包含了更多代码,因此您可以看到我在哪里重置计时器:

如您所见,我将计时器设置为 0 的唯一位置是在if语句的末尾。这是输出print

对不起,如果我在这里很密集,但我对 Lua 和游戏编程完全是个菜鸟。请注意,如果我将随机值更改为硬编码,例如:

timeToCheck = 3,然后它工作正常。它只有在我使用时才会失败math.random,这真的很令人困惑

0 投票
1 回答
110 浏览

hotkeys - 使用 user.lua 文件更改菜单项热键

我正在尝试更改评论/取消评论热键,但它不起作用。我在 Mac 上,但我想实际使用Ctrl键修饰符而不是Cmd键。由于我要使用的热键已经分配给其他东西,所以我也在尝试分配热键,以避免冲突。

我在用户设置中输入了以下内容并保存了文件,但它不起作用。默认热键仍然有效。

我做错了什么或错过了什么?

0 投票
1 回答
2234 浏览

zerobrane - Zerobrane 黑暗模式操作方法

如何在 Zerobrane v1.9 中激活暗模式?如果它与操作系统的暗模式设置相关联,有没有办法强制它打开(我是 win7),或者自定义文件树和大纲窗口的颜色?

0 投票
1 回答
81 浏览

zerobrane - ZeroBrane 和 LuaJIT FFI

我正在开发一个项目,其中 Lua(更具体地说是 LuaJIT)是脚本语言,但大部分繁重的工作都是在 C 代码中执行的。C 代码被编译成 .so 文件,LuaJIT 的 ffi 功能用于加载库和访问函数。假设我在调用 C 函数的地方在 Lua 代码中设置了一个断点。那时我可以“进入”C 代码并继续单步执行 C 代码,就好像我在使用 gdb 一样?

0 投票
1 回答
25 浏览

docker - 如何在 Docker 中运行 zerobrane

我正在从在 VirtualBox 内的 VM 上进行大部分开发切换到 Docker。是否有关于如何在此环境中设置 ZBS 的说明?

0 投票
1 回答
33 浏览

zerobrane - 项目 user.lua 要求仅针对项目特定模块的语句

我维护了我的 user.lua 项目文件夹特定的。当我使用“在控制台中评估”检查模块要求语句时,有什么可以排除 Zerobrane 的 env 路径的地方吗?

这样做的原因是,我将确保一切都在插件引擎中正常工作。

如果我没看错的话,这就是检查缺失的模块 lualibs 和 bin 是特定于 cerobrane 的

输出

这是我此时的 user.lua 文件

版本 --> ZeroBrane Studio (1.90; MobDebug 0.706)

问候拉尔斯

0 投票
2 回答
36 浏览

zerobrane - Styles for Watch Window in Zerobrane

I can not find any information to change the Overlay Mask for this Watch Window. Each Style has the same problem White Text with white active Overlay for activ Watch selection O.o

macOS 10.15.5 ZeroBrane Studio (1.90; MobDebug 0.706)

PictureSaysMoreThenWords

0 投票
1 回答
36 浏览

zerobrane - Zerobrane 热键可在 IDE 中的编辑器选项卡和其他窗格之间跳转

使用 Zerobrane,是否有任何已定义的热键或键映射将在 IDE 内的窗格之间跳转?就像,在作为选项卡打开的几个文件之间跳转的一些键(在选项卡之间跳转)。另一个是从编辑器选项卡窗格跳到项目窗格等...

0 投票
1 回答
91 浏览

zerobrane - 在 zerobrane 的交互式解释器中,math.maxinteger 值为零

math.maxinteger 值在 zerobrane 的交互式解释器中为 nil,但在 cmdline 的交互式模式中不是 nil。我在 Windows 中对其进行测试。

0 投票
1 回答
289 浏览

lua - 用于 LUA 和实时调试wireshark 解剖器的IDE

我一直在使用 LUA 通过编辑 LUA 文件、填充 PRINT 语句并在打开控制台的情况下运行 Wireshark 来跟踪解剖器来创建 Wireshark 解剖器。编辑/测试周期很麻烦,我为简单的语法错误和智能 IDE 在运行测试周期之前会捕获的其他事情进行了大量迭代。

Zerobrane 是一个不错的选择吗?在这种情况下,我专门使用 LUA。它可以实时调试 Wireshark 运行吗?