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ą 2D kontenerów UI, które renderują potomstwa GuiObject, takie jak ScreenGui.
Dla poprawy wydajności LayerCollector jest zapamiętywany do czasu pojścia jednego z następujących wydarzeń:
- Dodany jest lub usunięty z niego potomstwo.
- Właściwość odeszłego potomka się zmienia.
- Własność Class.LayerCollector sama się zmienia.
Podsumowanie
Właściwości
Włącza/Wyłącza widoczność tego LayerCollector .
Określa, czy LayerCollector zostanie zresetowany (usuwa siebie i klonuje się do gracza w PlayerGui ) za każdym razem, gdy gracz odzyskuje postać.
Kontroluje, jak GuiObject.ZIndex zachowuje się na wszystkich potomnych tego LayerCollector .
Opisuje rzeczywistą pozycję ekranu elementu UI, w pikselach.
Opisuje rzeczywistą rotację ekranu elementu UI, w stopniach.
Opisuje rzeczywisty rozmiar ekranu elementu UI, w pikselach.
Ustawione na prawdę, lokalizacja zostanie zastosowana do tego GuiBase2d i jego potomnych.
Odnośnik do LocalizationTable używany do zastosowania automatycznej lokalizacji do tego GuiBase2d i jego potomnych.
Dostosowuje zachowanie wyboru gry w dół.
Dostosuj zachowanie selekcji sterowania w lewym kierunku.
Dostosuj zachowanie selekcji gry w odpowiednim kierunku.
Dostosowuje zachowanie wyboru gry w górę.
Umożliwia dostosowanie ruchu wyboru gry.
Zdarzenia
Zdarzenia odziedziczeni z: GuiBase2d- SelectionChanged(amISelected : bool,previousSelection : GuiObject,newSelection : GuiObject):RBXScriptSignal
Występuje, gdy selekcja gamepad'a przesuwa się do, wychodzi lub zmienia w ciągu połączonego GuiBase2d lub dowolnego potomnego GuiObjects.
Właściwości
Enabled
Przełącza widoczność tego LayerCollector. Gdy false, treści UI nie będą renderowane, przetwarzane lub aktualizowane w odpowiedzi na zmiany.
ResetOnSpawn
Gdy ustawiony na false i ten LayerCollector jest bezpośrednim dzieckiem StarterGui , będzie on tylko kopiowany do każdego gracza's 1> Class.PlayerGui1> , gdy gracz's postać respawnuje.
Gdy ustawiony na true (domyślnie), lub jeśli ten LayerCollector jest bezpośrednim potomstwem Class.StarterGui , zostanie sklonowany do każdego gracza's 1> Class.PlayerGui1>, gdy ich postać respawnuje, a zostanie usunięty, gdy ich
ZIndexBehavior
Kontroluje, jak GuiObject.ZIndex zachowuje się na wszystkich potomnych tego LayerCollector .
Z Enum.ZIndexBehavior.Sibling (domyślnie), dzieci zawsze renderują nad swoimi rodzicami, a ZIndex jest używany do zdecydowania kolejności, w jakiej dzieci z pojedynczego obiektu UI będą renderować nad sobą.
Enum.ZIndexBehavior.Global sortuje wszystkie potomstwa według ZIndex , a następnie łamie powiązania używając hierarchicznego porządku. W wynikpotomstwa GuiObject muszą mieć wartość 0> Class.GuiObject.ZIndex|