Roblox globals

Visualizza obsoleti

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Roblox fornisce diverse funzioni e variabili integrate uniche nel suo imbottigliamento di Luau.Questi sono disponibili solo su Roblox e non sono preimpostati come pacchetto con Luau o Lua.

Sommario

Funzioni

  • Restituisce la quantità di tempo in secondi durante cui l'istanza attuale di Roblox è in esecuzione.

  • Si riferisce al PluginManager, un singleton obsoleto che era precedentemente richiesto per creare plugin.

  • Restituisce l'oggetto GlobalSettings , che può essere utilizzato per accedere agli oggetti delle impostazioni che configurano il comportamento di Roblox Studio.

  • Restituisce la quantità di tempo in secondi dall'epoca Unix secondo il tempo di questo Dispositivo.

  • Restituisce la quantità di tempo in secondi che è trascorso dall'avvio dell'attuale istanza di gioco.

  • typeof(object : Variant):string

    Restituisce il tipo dell'oggetto dato come Stringa, supportando anche i tipi specifici di Roblox (ad esempio Vector3).

  • Restituisce l'oggetto UserSettings, che viene utilizzato per leggere le impostazioni del menu di gioco dell'utente attuale.

  • Restituisce la versione attuale di Roblox come Stringa, che include la generazione, la versione, il patch e il Confermare.

  • warn(params : Tuple):()

    Si comporta in modo simile alla stampa, tranne con una formattazione più distinta (gialla); destinato a messaggi che descrivono potenziali problemi.

Proprietà

  • Contiene tutti gli oggetti Enum.

  • Si riferisce al singolo DataModel, l'istanza principale della gerarchia di un Posto.

  • Si riferisce a un singolo plugin quando il codice viene eseguito nel contesto di un CollegareStudio.

  • Un tavolo condiviso tra tutto il codice in esecuzione allo stesso Livellodi esecuzione.

  • Un riferimento all'oggetto LuaSourceContainer (Script, LocalScript o ModuleScript) che sta eseguendo questo codice.

  • Un riferimento al servizio Workspace, che contiene tutti i componenti fisici di un Posto.

Funzioni

elapsedTime

Restituisce quanto tempo è trascorso dall'attuale istanza di Roblox è stata avviata.In Roblox Studio, questo inizia a contare dal momento in cui Roblox Studio inizia a funzionare, non solo quando si apre un Posto.

Restituzioni

PluginManager

Restituisce il PluginManager che è un singleton obsoleto che era precedentemente richiesto per creare plugin.Ha ancora usi applicabili, come se devi creare un oggetto Plugin dal menu dei comandi di Roblox Studio.

Restituzioni

Restituisce l'oggetto GlobalSettings , che può essere utilizzato per accedere agli oggetti delle impostazioni che vengono utilizzati nel menu delle impostazioni di Roblox Studio.

Restituzioni

tick

Restituisce quanto tempo è trascorso, in secondi, dall'epoca UNIX, sul computer della Sessionelocale attuale.L'epoca UNIX è rappresentata dalla data 1° gennaio 1970.

Restituzioni

time

Restituisce la quantità di tempo, in secondi, che è trascorsa dall'avvio dell'attuale istanza di gioco.Se l'istanza di gioco attuale non è in esecuzione, questo sarà 0 .

Restituzioni

typeof

Restituisce il tipo dell'oggetto specificato, come Stringa.Questa funzione è più precisa della funzione nativa di Luau, poiché non denuncia i tipi specifici di Roblox come .

Parametri

object: Variant

Il tipo Luau che avrà il suo tipo controllato.

Restituzioni

UserSettings

Restituisce l'oggetto UserSettings , che viene utilizzato per leggere le impostazioni del menu di gioco dell'utente attuale.

Restituzioni

version

Restituisce la versione attuale di Roblox come Stringa.Gli interi nella stringa della versione sono separati da periodi, e ciascun intero rappresenta quanto Seguendo, in ordine:

  • Generazione - La generazione attuale dello shell dell'applicazione che ospita il client.
  • Versione - La versione attuale del rilascio di Roblox.
  • Patch - Il numero di patch attuale per questa versione di Roblox.
  • Commit - L'ID dell'ultimo commit interno che è stato accettato in questa versione del client.

Restituzioni

warn

()

Si comporta identicamente alla funzione di stampa di Luau, tranne che l'output è stilizzato come avviso, con testo giallo e timestamp.Questa funzione accetta qualsiasi numero di argomenti e cercherà di convertirli in stringhe che saranno poi unite con spazi tra di loro.

Parametri

params: Tuple

Questa funzione accetta qualsiasi numero di argomenti e cercherà di convertirli in stringhe che saranno poi unite con spazi tra di loro.

Restituzioni

()

Proprietà

Enum

Un riferimento al inserisci / scrividi dati Enums, che memorizza tutti gli enums disponibili che possono essere utilizzati su Roblox.

Un riferimento al DataModel , che è l'istanza di root della gerarchia genitore/figlio di Roblox.

plugin

Un riferimento all'oggetto Plugin che rappresenta il plugin in esecuzione da questo Script .Questo riferimento esiste solo nel contesto in cui uno script viene eseguito come plugin e non viene passato a ModuleScripts all'interno del Collegare.Per utilizzare questo riferimento in un ModuleScript , devi passarlo esplicitamente.


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

Un tabella che è condivisa tra tutti gli script che condividono lo stesso Livellodi contesto di esecuzione. Questo serve allo stesso scopo di _G .

Un riferimento all'oggetto script che sta eseguendo il codice che stai scrivendo.Può essere un Script , un LocalScript , o un ModuleScript .Questa variabile non è disponibile quando si esegue il codice dalla barra dei comandi di Roblox Studio.

workspace

Un riferimento al servizio Workspace di riferimento, che contiene tutti i componenti fisici di un MondoRoblox.