对我来说,我想了解VM的工作原理以及它们是否只能在Mac上运行。我在roblox studio中找到了一个字节码vm(来自lua)作为脚本之一。我对如何使用它很困惑,它没有像我之前使用的那样。这是:
https://web.roblox.com/library/117513593/EpicLua-Lua-5-1-VM
另外,如果你能告诉我更多关于VM的信息,那么在这个过程中也会对我有所帮助。
答案 0 :(得分:1)
看起来像即插即用。 在Roblox上的脚本/命令行中需要该模块。它将返回一个函数,您可以使用字符串和所需的环境(可选)调用该函数,该函数再次返回一个可以运行以运行字符串代码的函数。
示例:
local LoadString = require(module)
local func = LoadString("print('Hello world!')")
func() -- prints "Hello world!"