Roblox globals

Mostrar obsoleto

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

Roblox proporciona varias funciones y variables únicas integradas en su incrustación de Luau.Estos solo se encuentran en Roblox y no se empaquetan por defecto con Luau o Lua.

Resumen

Funciones

  • Devuelve la cantidad de tiempo en segundos que la instancia actual de Roblox ha estado funcionando.

  • Se refiere al PluginManager, un singleton obsoleto que se requería anteriormente para crear plugins.

  • Devuelve el objeto GlobalSettings, que se puede utilizar para acceder a objetos de configuración que configuran el comportamiento de Roblox Studio.

  • Devuelve la cantidad de tiempo en segundos desde la época de Unix según el tiempo de este dispositivo.

  • Devuelve la cantidad de tiempo en segundos que ha pasado desde que la instancia de juego actual comenzó a funcionar.

  • typeof(object : Variant):string

    Devuelve el tipo del objeto dado como una cadena, también admitiendo tipos específicos de Roblox (por ejemplo, Vector3).

  • Devuelve el objeto UserSettings, que se usa para leer la información de las configuraciones del menú del juego del usuario actual.

  • Devuelve la versión actual de Roblox como una cadena que incluye la generación, la versión, la actualización y el confirmar.

  • warn(params : Tuple):()

    Se comporta de manera similar a imprimir, excepto con una formación más distinta (amarilla); destinado a mensajes que describan problemas potenciales.

Propiedades

  • Contiene todos los objetos Enum.

  • Se refiere al único singleton de modelo de datos, la instancia raíz de la jerarquía de un lugar.

  • Se refiere a un singular de plugin cuando el código se ejecuta en el contexto de un complementode Studio.

  • Una tabla compartida entre todo el código que se ejecuta en el mismo nivel de contexto de ejecución.

  • Una referencia al objeto LuaSourceContainer (Script, LocalScript o ModuleScript) que está ejecutando este código.

  • Una referencia al servicio de espacio de trabajo, que contiene todos los componentes físicos de un lugar.

Funciones

elapsedTime

Devuelve cuánto tiempo ha pasado desde que se inició la instancia actual de Roblox.En Roblox Studio, esto comienza a contar a partir del momento en que Roblox Studio empieza a funcionar, no solo cuando se abre un lugar.

Devuelve

PluginManager

Devuelve el PluginManager que es un singleton obsoleto que se requería anteriormente para crear plugins.Todavía tiene usos aplicables, como si necesitas crear un objeto de plugin desde la barra de comandos de Roblox Studio.

Devuelve el objeto GlobalSettings, que se puede utilizar para acceder a los objetos de configuración que se utilizan en el menú de configuración de Roblox Studio.

tick

Devuelve cuánto tiempo ha pasado, en segundos, desde la época de UNIX, en el ordenador de la sesión local actual.La era UNIX se representa por la fecha 1 de enero de 1970.

Devuelve

time

Devuelve la cantidad de tiempo, en segundos, que ha transcurrido desde que comenzó a funcionar la instancia de juego actual.Si la instancia de juego actual no está funcionando, esto será 0 .

Devuelve

typeof

Devuelve el tipo del objeto especificado, como una cadena.Esta función es más precisa que la función nativa de Luau, ya que no denota tipos específicos de Roblox como .

Parámetros

object: Variant

El tipo Luau que tendrá su tipo verificado.

Devuelve

UserSettings

Devuelve el objeto UserSettings que se usa para leer información de las configuraciones del menú del juego del usuario actual.

Devuelve

version

Devuelve la versión actual de Roblox como una cadena.Los enteros en la cadena de versión se separan por períodos, y cada entero representa lo siguiendo, en orden:

  • Generación - La generación actual de la capa de aplicación que está alojando al cliente.
  • Versión - La versión de lanzamiento actual de Roblox.
  • Parche - El número de parche actual para esta versión de Roblox.
  • Cometer - El ID del último comité interno que se aceptó en esta versión del cliente.

Devuelve

warn

()

Se comporta de forma idéntica a la función de impresión de Luau, excepto que la salida se estiliza como una advertencia, con texto amarillo y una fecha y hora.Esta función acepta cualquier número de argumentos, y intentará convertirlos en cadenas que luego se unirán con espacios entre ellas.

Parámetros

params: Tuple

Esta función acepta cualquier número de argumentos, y intentará convertirlos en cadenas que luego se unirán con espacios entre ellas.

Devuelve

()

Propiedades

Enum

Una referencia al introducirde datos Enums, que almacena todos los enums disponibles que se pueden utilizar en Roblox.

Una referencia al DataModel , que es la Instancia raíz de la jerarquía padre/hijo de Roblox.

plugin

Una referencia al objeto Plugin que representa el plugin que se está ejecutando desde este Script.Esta referencia solo existe en el contexto en el que se ejecuta un script como plugin y no se pasa a ModuleScripts dentro del complemento.Para usar esta referencia en un ModuleScript, debes pasarla explícitamente.


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

Una tabla que se comparte entre todos los scripts que comparten el mismo nivel de contexto de ejecución. Esto sirve para el mismo propósito que _G.

Una referencia al objeto de script que está ejecutando el código que estás escribiendo.Puede ser un Script , un LocalScript o un ModuleScript .Esta variable no está disponible al ejecutar código desde la barra de comandos de Roblox Studio.

workspace

Una referencia al servicio Workspace que contiene todos los componentes físicos de un mundo de Roblox.