Roblox globals
*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.
Roblox zapewnia kilka unikalnych wbudowanych funkcji i zmiennych w swoim włączeniu Luau.Są one dostępne tylko na Roblox i nie są pakietowane domyślnie z Luau lub Lua.
Podsumowanie
Funkcje
Zwraca ilość czasu w sekundach, przez które obecna instancja Roblox działa.
Odnosi się do PluginManager, deprecjonowanego singletu, który wcześniej był wymagany do tworzenia pluginów.
Zwraca obiekt GlobalSettings, który można używać do uzyskiwania obiektów ustawień, które konfigurują zachowanie Roblox Studio.
Zwraca ilość czasu w sekundach od epoki Unix zgodnie z czasem tego urządzenie.
Zwraca ilość czasu w sekundach, która upłynęła od rozpoczęcia uruchamiania obecnej instancji gry.
Zwraca typ podanego obiektu jako ciąg, wspierając również typy specyficzne dla Roblox (np. Vector3).
Zwraca obiekt UserSettings, który jest używany do odczytywania informacji z ustawień menu gry obecnego użytkownika.
Zwraca obecną wersję Roblox jako ciąg, który zawiera generację, wersję, poprawkę i commit.
Zachowuje się podobnie do drukowania, z wyjątkiem bardziej wyraźnego formatowania (żółte); przeznaczone do wiadomości, które opisują potencjalne problemy.
Właściwości
Zawiera wszystkie obiekty Enum.
Odnosi się do pojedynczego DataModel, głównej instancji hierarchii miejsce.
Odnosi się do pojedynczego pluginu, gdy kod jest uruchamiany w kontekście dodatek plug-inStudio.
Tabela współdzielona między całym kodem uruchamianym na tym samym poziomie kontekstu wykonania.
Odwołanie do obiektu LuaSourceContainer (Skrypt, Lokalny skrypt lub Modułowy skrypt), który wykonuje ten kod.
Odwołanie do usługi przestrzeni roboczej, która zawiera wszystkie fizyczne komponenty miejsce.
Funkcje
PluginManager
Zwraca PluginManager, który jest przestarzałym jedynym, który wcześniej był wymagany do tworzenia pluginów.Wciąż ma zastosowania, takie jak jeśli musisz utworzyć obiekt Plugin z paska poleceń Roblox Studio.
Zwroty
settings
Zwraca obiekt GlobalSettings, który można użyć do uzyskania dostępu do obiektów ustawień, które są używane w menu ustawień Roblox Studio.
Zwroty
UserSettings
Zwraca obiekt UserSettings, który jest używany do odczytywania informacji z menu ustawień obecnego użytkownika.
Zwroty
version
Zwraca obecną wersję Roblox jako ciąg znaków.Całe liczby w ciągu wersji są oddzielone przecinkami, a każda liczba reprezentuje obserwuje, w kolejności:
- Generacja - obecna generacja skorupy aplikacji, która hostuje klienta.
- Wersja - obecna wersja wydania Roblox.
- Patch - bieżąca liczba numeru poprawki dla tej wersji Roblox.
- Zatwierdź - ID ostatniego wewnętrznego commitu, który został zaakceptowany w tej wersji klienta.
Zwroty
warn
Zachowuje się identycznie do funkcji drukowania Luau, z wyjątkiem tego, że wynik jest stylizowany jako ostrzeżenie, z żółtym tekstem i datą czasu.Funkcja ta akceptuje dowolną liczbę argumentów i próbuje przekształcić je w struny, które następnie zostaną połączone ze sobą za pomocą spacji pomiędzy nimi.
Parametry
Funkcja ta akceptuje dowolną liczbę argumentów i próbuje przekształcić je w struny, które następnie zostaną połączone ze sobą za pomocą spacji pomiędzy nimi.
Zwroty
Właściwości
Enum
Odwołanie do wpisywaćdanych Enums, który przechowuje wszystkie dostępne nazwy, które można używać na Roblox.
plugin
Odwołanie do obiektu Plugin, który reprezentuje plugin uruchamiany z tego Script.Ta referencja istnieje tylko w kontekście, w którym skrypt jest wykonywany jako plugin i nie jest przekazywany do ModuleScripts wewnątrz dodatek plug-in.Aby użyć tego odniesienia w ModuleScript, musisz go wyraźnie przekazać.
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
Odwołanie do obiektu skryptu, który wykonuje kod, który piszesz.Może to być Script, LocalScript lub ModuleScript.Ta zmienna nie jest dostępna podczas wykonywania kodu z paska poleceń Roblox Studio.