Roblox Globals

Visualizza obsoleti

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

Roblox ha diversi singoli funzioni e variabili built-in nella sua implementazione Lua. Questi sono solo su Roblox e non sono pacchetizzati per impostazione predefinita con Lua.

Sommario

Funzioni

  • Restituisce il tempo in secondi che l'attuale istanza di Roblox ha in esecuzione.

  • Fa riferimento al PluginManager, un singleton deprecato che era precedentemente richiesto per creare plugin.

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

  • Restituisce il tempo in secondi dall'epoca Unix in base all'ora del Dispositivo.

  • Restituisce il tempo in secondi che è passato dal momento in cui l'istanza di gioco attuale è in esecuzione.

  • typeof(object : Variant):string

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

  • Restituisce l'oggetto UserSettings , che viene utilizzato per leggere le informazioni dal menu di gioco dell'utente corrente.

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

  • warn(params : Tuple):void

    Si comporta allo stesso modo per la stampa, ad eccezione con una formattazione più distinta (gialla) intesa per i messaggi che descrivono potenziali problemi.

Proprietà

  • Contiene tutti gli oggetti Enum.

  • Fa riferimento al singleton DataModel, l'istanza madre della gerarchia di un Posto.

  • Fa riferimento a un singolo plugin quando il codice viene eseguito nel contesto di un CollegareStudio.

  • Una tabella condivisa tra tutti i codici in esecuzione nello stesso Livellodi esecuzione.

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

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

Funzioni

elapsedTime

Restituisce il tempo trascorso dal momento in cui è stata avviata l'attuale istanza Roblox. In Roblox Studio, questo inizia a contare dal momento in cui Roblox Studio viene avviato, 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 utilità applicabili, come se si debba creare un oggetto Plugin dalla barra dei comandi 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 il tempo trascorso, in secondi, dall'epoca UNIX, sul computer della Sessionelocale corrente. L'epoca UNIX è rappresentata dalla data 1 gennaio 1970.

Restituzioni

time

Restituisce il tempo in secondi che è passato dal momento che l'istanza di gioco attuale è in esecuzione. Se l'istanza di gioco attuale non è in esecuzione, questo sarà 0 .

Restituzioni

typeof

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

Parametri

object: Variant

Il tipo Lua che avrà il suo tipo controllato.

Restituzioni

UserSettings

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

Restituzioni

version

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

  • Generazione - La generazione attuale della shell dell'applicazione che ospita il client.
  • Versione - La versione attuale di 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

void

Si comporta identificativamente alla funzione di stampa di Lua, ad eccezione della produzione che è stilata come un avvertimento, con testo giallo e un timestamp. Questa funzione accetta qualsiasi numero di argomenti e cercherà di convertirli in string che poi verranno uniti insieme tra loro.

Parametri

params: Tuple

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

Restituzioni

void

Proprietà

Enum

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

Un riferimento al DataModel , che è la istanza di base di Roblox's parent/child hierarchy.

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 dello script. Per utilizzare questo riferimento in un 2>Class.ModuleScript2>, devi esplicitamente passarlo.


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 tabella che è condivisa su tutti gli script che condividono lo stesso Livellodi esecuzione. Questo serve lo scopo esatto stesso come _G .

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

workspace

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