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 ma kilka unikalnych zbudowanych funkcji i zmienne w swojej implementacji Lua. Te są dostępne tylko na Roblox i nie są zapakowane domyślnie z Lua.
Podsumowanie
Funkcje
Powoduje, że zwraca się liczbę czasu w sekundach, że bieżąca instancja Roblox działa.
Odnosi się do PluginManager, deprecjiowanego singletonu, który wcześniej był wymagany do tworzenia wtyczek.
Zwraca obiekt GlobalSettings, który można użyć do uzyskania dostępu do obiektów ustawień, które konfigurują zachowanie Roblox Studio.
Zwraca liczbę czasu w sekundach od czasu Unix odpowiadającym czasowi tego urządzenie.
Powoduje, że zwraca się liczbę czasu w sekundach, która elapsowała od momentu rozpoczęcia bieżącej instancji gry.
Zwraca typ danych podanego obiektu jako ciąg, w tym również typy związane z Roblox (np. Vector3).
Zwraca obiekt ustawień użytkownika, który służy do czytania informacji z aktualnych ustawień menu gry użytkownika.
Zwraca bieżącą wersję Roblox jako ciąg, który zawiera generację, wersję, patch i komit.
Zachowuje się podobnie do drukowania, z wyjątkiem bardziej wyraźnej formy (Żółty), przeznaczonej dla wiadomości opisujących potencjalne problemy.
Właściwości
Zawiera wszystkie obiekty Enum.
Odnosi się do DataModel singleton, głównej instancji hierarchii miejsce.
Oznacza jedynik dodatek plug-in, gdy kod zostanie wykonany w kontekście wtyczki Studio.
Tabela udostępniana między wszystkimi kodami działającymi na tym samym poziomie kontekstu wykonania.
Oznacza to odniesienie do obiektu LuaSourceContainer (Script, LocalScript lub ModuleScript), który wykonuje ten kod.
Odniesienie do usługi Workspace, która zawiera wszystkie fizyczne komponenty miejsce.
Funkcje
PluginManager
Zwraca PluginManager, który jest deprecjiowanym singletonem, który wcześniej wymagał do tworzenia wtyczek. Wciąż ma zastosowanie, takie jak, jeśli musisz utworzyć obiekt wtyczki z konsoli Roblox Studio.
Zwroty
settings
Zwraca obiekt GlobalSettings, który można użyć do uzyskania dostępu do obiektów ustawień używanych w menu ustawień Roblox Studio.
Zwroty
UserSettings
Zwraca obiekt UserSettings, który służy do czytania informacji z aktualnych ustawień menu gry użytkownika.
Zwroty
version
Zwraca bieżącą wersję Roblox jako ciąg stron. Liczby w ciągu stron są oddzielane przez przecinki, a każde liczby reprezentuje obserwuje, w kolejności:
- Generacja - Obecna generacja aplikacji Shell, która jest gospodarzem klienta.
- Wersja - Obecna wersja wydania Roblox.
- Patch - aktualny numer patch dla tej wersji Roblox.
- Komit - ID ostatniego wewnętrznego komitetu, który został zaakceptowany do tej wersji klienta.
Zwroty
warn
Zachowuje się identycznie z funkcją drukowania Lua, z wyjątkiem tego, że wyjście jest zapisane jako ostrzeżenie, z żółtym tekstem i datą. Ta funkcja akceptuje dowolną liczbę argumentów i będzie próbować ich konwertować w pary, które następnie zostaną połączone ze spacami między nimi.
Parametry
Funkcja ta akceptuje dowolną liczbę argumentów i będzie próbować je przekonać w formie łańcucha, który zostanie potem połączony z miejscami pomiędzy nimi.
Zwroty
Właściwości
Enum
Odniesienie do wpisywaćdanych Enums, który przechowuje wszystkie dostępne enums, które można używać na Roblox.
plugin
Oznaczenie obiektu Plugin , który reprezentuje plugin, który jest uruchomiony z tego Script . Ten obiekt istnieje tylko w kontekście, w którym skrypt jest wykonany jako plugin i nie jest przekazany do ModuleScripts w ramach dodatek plug-in. Aby użyć tego referencji w 2>Class.ModuleScript2>
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
Oznaczenie obiektu skryptowego, który wykonuje kod, którego piszesz. Może to być Script, LocalScript lub ModuleScript. Ta zmiana nie jest dostępna podczas wykonania kodu z komendy 2>Roblox Studio2>.