Roblox Globals

显示已弃用

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

Roblox 在其 Lua 实现中包含多个独特的内置功能和变量。 这些只在 Roblox 上找到,并且默认不包含 Lua。

概要

职能

  • 返回 Roblox 当前实例运行时间的秒数。

  • 指向插件管理器,以前需要创建插件。

  • 返回 GlobalSettings 对象,可用于访问设置对象,配置 Roblox Studio 行为。

  • 根据此设备的时间返回 Unix 时代的秒数。

  • 返回游戏实例启动时间的秒数。

  • typeof(object : Variant):string

    返回给定对象的类型为字符串,也支持 Roblox 特定类型 (例如 Vector3)。

  • 返回 UserSettings 对象,用于读取当前用户的游戏菜单设置中的信息。

  • 返回 Roblox 的当前版本作为字符串,包括生成、版本、补丁和提交。

  • warn(params : Tuple):void

    与打印相同,但有更明显的格式(黄色),用于描述潜在问题的消息。

属性

  • 包含所有枚列对象。

  • 指向数据模型单元,场景方的根实例。

  • 在 Studio 插件上运行时,代码会参考单个插件。

  • 一个表,在同一的执行上下文等级别中共享。

  • 一个引用 LuaSourceContainer 对象 (脚本、本地脚本或模块脚本) 的验证码用。

  • 一个引用工作区服务的参考,其中包含所有物理部件的地场景。

职能

elapsedTime

返回 Roblox 实例开始时间以来已过的时间。在 Roblox Studio 中,这始于 Roblox Studio 运行时开始,不是只有打开场景方时开始。

返回

PluginManager

返回 PluginManager ,这是以前创建插件所需的过时单子。它仍然有适用的使用例子,例如您需要从 Roblox Studio 命令栏创建插件对象。

返回 GlobalSettings 对象,可用于访问 Roblox Studio 设置菜单中使用的设置对象。

tick

返回从 UNIX 时代到当前本地会话电脑上,自从 UNIX 时代起,在秒计时单位的时间过长。 UNIX 时代由 January 1st, 1970 表示。

返回

time

返回游戏实例运行以来的时间,以秒为单位。如果当前游戏实例未运行,将返回 0

返回

typeof

返回指定的对象类型,作为字符串。 此函数比 Lua 的 nativo type 函数更准确,因为它不是 Roblox 特定类型的 userdata

参数

object: Variant

将检查其类型的 Lua 类型。

返回

UserSettings

返回 UserSettings 对象,用于读取当前用户的游戏菜单设置中的信息。

version

将 Roblox 当前版本返回为字符串。版本字符串中的整数用期号分开,每个整数代表以关注中/正在关注内容:

  • 生成 - 客户端的当前应用 shell。
  • 版本 - Roblox 的当前发布版本。
  • 补丁 - 对于此版本的 Roblox 的当前补丁号。
  • 提交 - 客户端版本的最后一个内部提交的ID。

返回

warn

void

与 Lua 的打印函数相同,但输出以警告形式呈现,并带有黄色文本和时间戳。 此函数接受任何数量的参数,并将尝试将它们转换为串,然后将它们与空格之间连接起来。

参数

params: Tuple

这个函数接受任何数量的参数,并将尝试将它们转换为串,然后与空格之间连接起来。

返回

void

属性

Enum

一些与 Roblox 上可用的所有可用数字类输入的引用。

一个引用 DataModel 的引用,该是 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

shared

一个共享在所有共享同一执行上下文等级别的脚本的表。这与 _G 的目的相同。

您正在执行的脚本对象的引用。它可以是 Script ,或 LocalScript ,或 ModuleScript 。此变量在 Roblox Studio 命令栏中执行代码时不可用。

workspace

一个引用 Workspace 服务,其中包含 Roblox 世界的所有物理组件。