ROBLOX Studio:如何运行这个Lua Bytecode VM?

时间:2018-06-17 11:11:47

标签: lua

对我来说,我想了解VM的工作原理以及它们是否只能在Mac上运行。我在roblox studio中找到了一个字节码vm(来自lua)作为脚本之一。我对如何使用它很困惑,它没有像我之前使用的那样。这是:

https://web.roblox.com/library/117513593/EpicLua-Lua-5-1-VM

另外,如果你能告诉我更多关于VM的信息,那么在这个过程中也会对我有所帮助。

1 个答案:

答案 0 :(得分:1)

看起来像即插即用。 在Roblox上的脚本/命令行中需要该模块。它将返回一个函数,您可以使用字符串和所需的环境(可选)调用该函数,该函数再次返回一个可以运行以运行字符串代码的函数。

示例:

local LoadString = require(module)
local func = LoadString("print('Hello world!')")
func() -- prints "Hello world!"