Roblox 在其 Lua 实现中包含多个独特的内置功能和变量。 这些只在 Roblox 上找到,并且默认不包含 Lua。
概要
职能
返回 Roblox 当前实例运行时间的秒数。
指向插件管理器,以前需要创建插件。
返回 GlobalSettings 对象,可用于访问设置对象,配置 Roblox Studio 行为。
根据此设备的时间返回 Unix 时代的秒数。
返回游戏实例启动时间的秒数。
返回给定对象的类型为字符串,也支持 Roblox 特定类型 (例如 Vector3)。
返回 UserSettings 对象,用于读取当前用户的游戏菜单设置中的信息。
返回 Roblox 的当前版本作为字符串,包括生成、版本、补丁和提交。
与打印相同,但有更明显的格式(黄色),用于描述潜在问题的消息。
职能
PluginManager
返回 PluginManager ,这是以前创建插件所需的过时单子。它仍然有适用的使用例子,例如您需要从 Roblox Studio 命令栏创建插件对象。
warn
与 Lua 的打印函数相同,但输出以警告形式呈现,并带有黄色文本和时间戳。 此函数接受任何数量的参数,并将尝试将它们转换为串,然后将它们与空格之间连接起来。
参数
这个函数接受任何数量的参数,并将尝试将它们转换为串,然后与空格之间连接起来。
返回
属性
Enum
一些与 Roblox 上可用的所有可用数字类输入的引用。
plugin
一个参考 Plugin 对象,该插件从此 Script 运行。 此参考仅在脚本作为插件运行时传入 ModuleScripts 内,才有效。 要使用此参考在 1> Class.ModuleScript1> 中,您必须明确通过它。
assert(plugin, "This script must be run as a plugin!")-- Code beyond this point will execute only if the script is run as a plugin
script
您正在执行的脚本对象的引用。它可以是 Script ,或 LocalScript ,或 ModuleScript 。此变量在 Roblox Studio 命令栏中执行代码时不可用。