LayerCollector
*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.
LayerCollector ist die Basisklasse von 2D-UI-Containern, die GuiObject Abkommen rendern, wie z. B. ScreenGui.
Für Leistungssteigerungen wird die Aktualisierung eines LayerCollector bis zu einem der folgenden Ereignisse zwischengespeichert:
- Ein Nachkommen wird hinzugefügt oder entfernt.
- Eine Eigenschaft eines Nachkommen ändert sich.
- Eine Eigenschaft des LayerCollector selbst ändert sich.
Zusammenfassung
Eigenschaften
Schaltet die Sichtbarkeit von diesem LayerCollector um.
Bestimmt, ob der LayerCollector zurückgesetzt wird (selbst gelöscht und in den Spieler:in's PlayerGui klont), jedes Mal, wenn der Charakter des Spieler:inrespawns.
Steuert, wie GuiObject.ZIndex auf allen Nachkommen dieses LayerCollector agiert.
Beschreibt die tatsächliche Bildschirmposition eines UI-Elements in Pixeln.
Beschreibt die tatsächliche Bildschirmdrehung eines UI-Elements, in Grad.
Beschreibt die tatsächliche Bildschirmgröße eines UI-Elements in Pixel.
Wenn auf wahr gesetzt, wird die Lokalisierung auf diesen GuiBase2d und seinen Nachkommen angewendet.
Eine Verweisung auf eine LocalizationTable , die verwendet wird, um automatisierte Lokalisierung auf diesen GuiBase2d und seinen Nachkommen anzuwenden.
Benutzerdefiniert das Verhalten der Gamepad-Auswahl in Richtung unten.
Anpassen Sie das Gamepad-Auswahlverhalten in der linken Richtung.
Benutzerdefiniert das Verhalten der Spielpad-Auswahl in die richtige Richtung.
Benutzerdefiniert das Verhalten der Gamepad-Auswahl in Richtung nach oben.
Erlaubt die Anpassung der Gamepad-Auswahl.
Ereignisse
Ereignisse von GuiBase2d übernommen- SelectionChanged(amISelected : bool,previousSelection : GuiObject,newSelection : GuiObject):RBXScriptSignal
Feuert, wenn die Gamepad-Auswahl bewegt wird, geht oder sich in der verbundenen GuiBase2d oder einem Nachfolge GuiObjekten ändert.
Eigenschaften
Enabled
Schaltet die Sichtbarkeit von diesem LayerCollector um. Wenn false , werden die UI-Inhalte nicht rendern, verarbeiten Benutzer-Eingaben oder aktualisieren in der Reaktion auf Änderungen.
ResetOnSpawn
Wenn auf false gesetzt und dieses Class.LayerCollector ist ein direkter Nachkomme von Class.StarterGui , wird es nur in jedem Spieler:inClass.PlayerGui kloniert, wenn der Charakter des Spieler:inrespawns.
Wenn auf true (Standard) eingestellt, oder wenn dies LayerCollector ist, ist dies ein indirekter Nachkommen von 1> Class.StarterGui1>, wenn sein Charakter respawns, und es wird selbst gelöscht, wenn der Charakter des Spieler:inrespawns wieder.
ZIndexBehavior
Steuert, wie GuiObject.ZIndex auf allen Nachkommen dieses LayerCollector agiert.
Mit Enum.ZIndexBehavior.Sibling (Standard), rendern Kinder immer über ihren Eltern und das ZIndex wird verwendet, um die Reihenfolge zu entscheiden, in der Kinder eines einzelnen UI-Objekts übereinander rendern.
Enum.ZIndexBehavior.Global sortiert alle Nachkommen nach dem ZIndex und bricht dann die Verbindungen mit der Hierarchie-Ordnung. Als Ergebnis müssen Nachkommen eines GuiObject einen Wert haben, der mindestens so hoch ist wie der übergeordnetes Teil, oder sie werden unter ihrem übergeordnetes Teilgerendert