Roblox globals

显示已弃用

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

Roblox 在包含 Luau 时提供了几个独特的内置功能和变量。它们仅在 Roblox 上找到,默认情况下不包含在 Luau 或 Lua 中。

概要

职能

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

  • 指向插件管理器,一个过时的单例,以前需要创建插件。

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

  • 返回该设备的时间以秒为单位的时间以来的时间量。

  • 返回自当前游戏实例开始运行以来的秒数量,表示已过的时间。

  • typeof(object : Variant):string

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

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

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

  • warn(params : Tuple):()

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

属性

  • 包含所有枚数对象。

  • 指向数据模型单例,一个场景方的层次结构的根实例。

  • 在 Studio 插件的上下文中运行代码时,指向插件单例。

  • 一个在同一执行上下文级等级运行的所有代码共享的表。

  • 执行此代验证码的 LuaSourceContainer 对象(脚本、本地脚本或模块脚本)的参考。

  • 指向工作区服务,其中包含一个场景方的所有物理组件。

职能

elapsedTime

返回自 Roblox 当前实例启动以来已过多久的时间。在 Roblox Studio 中,从 Roblox Studio 开始运行的时刻开始计数,而不仅仅是在打开一个场景时。

返回

PluginManager

返回 PluginManager ,这是一个过时的单例,以前需要创建插件。它仍然有可用的用途,例如如果你需要从 Roblox Studio 的命令栏中创建插件对象。

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

tick

返回自 UNIX 时代以来,目前本地会话计算机上已经过去的时间(秒)。UNIX时代由1970年1月1日的日期表示。

返回

time

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

返回

typeof

返回指定对象的类型,作为字符串。此函数比 Luau 的 native type 函数更准确,因为它不会标记为 Roblox 特定类型 userdata .

参数

object: Variant

将检查其类型的 Luau 类型。

返回

UserSettings

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

version

返回 Roblox 的当前版本为字符串。版本字符串中的整数用逗号分开,每个整数分别表示以关注中/正在关注内容,按顺序:

  • 生成 - 正在托管客户端的应用 shell 的当前一代。
  • 版本 - Roblox 的当前发布版本。
  • 补丁 - 此版本的 Roblox 的当前补丁号。
  • 提交 - 被接受到此版本客户端的最后一个内部提交的ID。

返回

warn

()

行为与 Luau 的打印函数相同,除了输出以警告样式输出,包括黄色文本和时间戳。该函数接受任何数量的参数,并将尝试将它们转换为包含空格的字符串,然后将它们合并在一起。

参数

params: Tuple

该函数接受任何数量的参数,并将尝试将它们转换为包含空格的字符串,然后将它们合并在一起。

返回

()

属性

Enum

对 Enums 数据类输入的引用,该数据类型存储了 Roblox 上可用的所有枚数。

DataModel 的引用,这是 Roblox 父/子层次的根实例。

plugin

代表从此 Plugin 运行的插件的 Script 对象的参考。此参考仅在脚本作为插件执行的上下文中存在,不会传递到 ModuleScripts 插件内部。要在 ModuleScript 中使用此参考,您必须明确传递它。


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 世界的所有物理组件。