LayerCollector
*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.
LayerCollector jest podstawową klasą kontenerów interfejsu 2D, które renderują potomstwo GuiObject, takie jak ScreenGui.
Aby poprawić wydajność, wygląd LayerCollector jest przechowywany do czasu wystąpienia jednego z następujących wydarzeń:
- Potomek jest dodany do niego lub usunięty.
- Właściwość potomka zmienia się.
- Właściwość własna LayerCollector sama zmienia się.
Podsumowanie
Właściwości
Przełącza widoczność tego LayerCollector .
Określa, czy odnowienia LayerCollector (samodzielnie się resetuje i klonuje do postaci gracza PlayerGui) następują za każdym razem, gdy postać gracza się odrodzi.
Kontroluje, jak GuiObject.ZIndex zachowuje się na wszystkich potomkach tego LayerCollector .
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
Zdarzenia odziedziczeni z: GuiBase2d- 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
Enabled
Przełącza widoczność tego LayerCollector . Gdy false , treść interfejsu użytkownika nie zostanie wyrenderowana, przetworzona lub zaktualizowana w odpowiedzi na zmiany.
ResetOnSpawn
Gdy ustawiono na false i ten LayerCollector jest bezpośrednim dzieckiem StarterGui, zostanie on sklonowany tylko do każdej postaci gracza PlayerGui raz i nie zostanie usunięty, gdy postać gracza odrodzona zostanie.
Gdy ustawiono na true (domyślnie), lub jeśli ten LayerCollector jest wtórnym potomkiem **** z StarterGui, zostanie on sklonowany do każdego gracza PlayerGui, gdy jego postać odrodzi się, a usunie się, gdy postać gracza odrodzi się ponownie.
ZIndexBehavior
Kontroluje, jak GuiObject.ZIndex zachowuje się na wszystkich potomkach tego LayerCollector .
Z Enum.ZIndexBehavior.Sibling (domyślnie) dzieci zawsze renderują powyżej swoich rodziców, a ZIndex jest używany do decydowania o kolejności, w której dzieci jednego obiektu UI renderują się nawzajem.
Enum.ZIndexBehavior.Global sortuje wszystkie potomki według ZIndex , a następnie łamie więzi za pomocą kolejności hierarchii.W wynikpotomkowie GuiObject muszą mieć wartość ZIndex, która jest co najmniej tak wysoka jak wartość rodzica, albo będą renderować pod rodzicem.