GuiBase2d
*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.
GuiBase2d jest abstrakcyjną klasą dziedziczoną przez 2D GuiObjects .
Podsumowanie
Właściwości
Opisuje rzeczywistą pozycję ekranu elementu GuiBase2d w pikselach.
Opisuje rzeczywitą rotację ekranu elementu GuiBase2d w stopniach.
Opisuje rzeczywistą rozdzielczość ekranu elementu GuiBase2d w pikselach.
Gdy ustawiono na true, lokalizacja zostanie zastosowana do tego GuiBase2d i jego potomków.
Odwołanie do LocalizationTable , które ma być użyte do zastosowania automatyzowanej lokalizacji do tego GuiBase2d i jego potomków.
Dostosowuje zachowanie wyboru pada w dół w grze.
Dostosowuje zachowanie wyboru gamepada w lewo.
Dostosowuje zachowanie wyboru gamepada w prawnym kierunku.
Dostosowuje zachowanie wyboru gamepada w kierunku góry.
Umożliwia dostosowanie ruchu wyboru gamepada.
Zdarzenia
- SelectionChanged(amISelected : boolean,previousSelection : GuiObject,newSelection : GuiObject):RBXScriptSignal
Wybucha, gdy wybór gamepada przenosi się do, opuszcza lub zmienia w ramach połączonego GuiBase2d lub dowolnego potomka GuiObjects.
Właściwości
AbsolutePosition
AbsolutePosition jest właściwością tylko do odczytu, która zapewnia pozycję ekranu elementu GuiBase2d w pikselach.Reprezentuje to rzeczywistą pozycję piksela, na której element wyświetla się w wyniku rozmiarów i pozycji swoich przodków.Zauważ, że AbsolutePosition zawsze reprezentuje górny lewy róg elementu GuiBase2d.
Jeśli GuiBase2d jest w ScreenGui, właściwość AbsolutePosition używa systemu koordynatów okna widoku CoreUISafeInsets.Pochodzenie tego systemu koordynatów znajduje się w lewym dolnym rogu paska górnego Roblox.Zauważ, że jest to ten sam system koordynatów używany przez właściwość InputObject.Position.

Zobacz także AbsoluteRotation i AbsoluteSize.
AbsoluteRotation
AbsoluteRotation jest właściwością tylko do odczytu, która opisuje rzeczywitą rotację ekranu elementu GuiBase2d w stopniach.Nie dokonuje kontroli granic , więc jego wartość może nie być w przedziale 0 do 360.
Zobacz także AbsolutePosition i AbsoluteSize.
AbsoluteSize
AbsoluteSize jest właściwością tylko do odczytu, która opisuje rzeczywistą rozmiar ekranu elementu GuiBase2d w pikselach.
Zobacz także AbsolutePosition i AbsoluteRotation.
AutoLocalize
Gdy ustawiono na true, lokalizacja zostanie zastosowana do tego GuiBase2d i jego potomków.Wpisy używane do lokalizacji są tym samym zestawem wpisów zwrotnych przez LocalizationService:GetTableEntries() .Wpisy z AutoLocalize włączone są automatycznie ponownie przetłumaczone po załadowaniu tablicy chmury, jeśli jest to konieczne.
Zobacz też RootLocalizationTable.
RootLocalizationTable
Odwołanie do LocalizationTable , które ma być użyte do zastosowania automatyzowanej lokalizacji do tego GuiBase2d i jego potomków.AutoLocalize musi zostać ustawiony na true na GuiBase2d i jego przodkach, aby zastosować automatyczną lokalizację lokalną
Możesz to ustawić, aby odwoływać się do LocalizationTable w dowolnym miejscu w DataModel.Obiekt GuiBase2d i wszystkie jego dzieci spróbują użyć tego konkretnego LocalizationTable i jego przodków do automatycznej wymiany tekstu przed użyciem tabel pod LocalizationService w niewyznaczonym porządku i chmurkowej tabeli.
Jeśli nie ma dostępnego tłumaczenia w odwołanym tabeli, poszuka tłumaczenia w rodzicu tej tabeli, jeśli jest również LocalizationTable, i tak dalej.
Zobacz także LocalizationService:GetTableEntries(), który wyjaśnia, w jaki sposób RootLocalizationTable jest używany do automatycznej lokalizacja.
SelectionBehaviorRight
Dostosowuje zachowanie wyboru gamepada w prawnym kierunku.
SelectionGroup
Umożliwia dostosowanie sposobu wyboru gamepada między przyciskami, które są potomkami grupawyboru, opuść grupai wybierz inne przyciski.
Ustawienie SelectionGroup do true ujawnia właściwości SelectionBehaviorUp, SelectionBehaviorDown, SelectionBehaviorLeft i SelectionBehaviorRight.Dla tych zachowań selekcji oznaczenie Enum.SelectionBehavior.Escape (domyślne) oznacza, że wybór gamepada próbuje najpierw znaleźć wybór w grupie wyboru i porusza się tylko na zewnątrz, jeśli nie znajdzie odpowiedniego przycisku.Alternatywnie ustawienie Enum.SelectionBehavior.Stop oznacza, że wybór gamepada wygląda tylko w grupie wyboru i nie przenosi się poza grupę z zachowania wyboru.
Metody
Zdarzenia
SelectionChanged
To wydarzenie wystrzeliwuje się, gdy wybór gamepada przenosi się do, odchodzi lub zmienia się w połączonym GuiBase2d lub jakimkolwiek potomku GuiObjects.Kiedy podświetlenie wyboru przenosi się do GuiObject, bąbelki zdarzeń z tego GuiObject przekazują wszystkim jego przodkom, że wybór zmienił się/wszedł/wyszedł do GuiObject w ich drzewie potomków.
Parametry
Prawda, jeśli nowy wybór pasuje do przymocowanej GuiBase2d.