Roblox Globals
*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.
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.
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
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
settings
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
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
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
Questa funzione accetta qualsiasi numero di argomenti e cercherà di convertirli in stringhe che poi verranno unite tra loro con spazi.
Restituzioni
Proprietà
Enum
Un riferimento al inserisci / scrividi dati Enums, che memorizza tutti i dati disponibili che possono essere utilizzati su 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 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
script
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.