Roblox globals
*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.
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.
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
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
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 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
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.
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
script
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.