UI-Aussehensmodifikatoren

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Durch die Nutzung von Aussehensmodifikatoren können Sie das Aussehen Ihrer GuiObjects weiter anpassen.

  • Wenden Sie einen Gradienten auf den Hintergrund eines Objekts an.
  • Wenden Sie einen Stich auf Text oder eine Grenze an.
  • Stellen Sie abgerundete Ecken für ein Objekt ein.
  • Erhöhen Sie den Abstand zwischen den Rändern eines Objekts.
  • Fügen Sie einen Schatten hinter einem Objekt hinzu.

Gradient

Das UIGradient-Objekt wendet einen Farb- und Transparenzverlauf auf sein übergeordnetes GuiObject an.

Sie können den Gradienten konfigurieren, indem Sie:

  • Seine Farben durch eine ColorSequence im Color-Eigenschaft des Gradienten festlegen.
  • Seine Transparenz durch eine NumberSequence in der Transparency-Eigenschaft des Gradienten festlegen.
  • Den Ausgangspunkt des Gradienten (innerhalb oder außerhalb der Grenzen des Elternteils) durch die Offset-Eigenschaft auswählen.
  • Den Winkel des Gradienten durch die Rotation-Eigenschaft festlegen.

Farbsequenz

Um die Farbsequenz eines Gradienten festzulegen:

  1. Wählen Sie im Explorer-Fenster das UIGradient aus.

  2. Klicken Sie im Eigenschaften-Fenster in das Feld der Color-Eigenschaft und klicken Sie dann auf die -Schaltfläche rechts im Eingabefeld. Ein Pop-up mit der Farbsequenz wird angezeigt.

    Jedes Dreieck auf der unteren Achse der Farbsequenz ist ein Stützpunkt, der den Farbwert an diesem Punkt bestimmt.

    Farbsequenz-Popup von weiß zu weiß
  3. Klicken Sie auf einen Stützpunkt in der Farbsequenz und klicken Sie dann auf das kleine Quadrat neben Farbe, um das Farben-Pop-up-Fenster zu öffnen.

  4. Wählen Sie die gewünschte Farbe für den Stützpunkt aus.

    Farbsequenz-Popup von rot zu weiß
  5. Falls erforderlich, können Sie:

    • Einen weiteren Stützpunkt hinzufügen, indem Sie irgendwo auf dem Diagramm klicken.
    • Einen vorhandenen Stützpunkt an eine neue Position ziehen oder einen Stützpunkt auswählen und einen spezifischen Zeitwert über die Zeit-Eingabe eingeben.
    • Einen Stützpunkt löschen, indem Sie ihn auswählen und auf die Löschen-Schaltfläche klicken.
    • Die Sequenz zurücksetzen, indem Sie auf die Zurücksetzen-Schaltfläche klicken.

Transparenz

Um die Transparenz eines Gradienten über seinen Bereich anzupassen:

  1. Wählen Sie im Explorer-Fenster das UIGradient aus.

  2. Klicken Sie im Eigenschaften-Fenster in das Feld der Transparency-Eigenschaft und klicken Sie auf die -Schaltfläche rechts im Eingabefeld. Ein Pop-up zur Zahlenfolge wird angezeigt.

    Jeder Quadrat im Diagramm der Zahlenfolge ist ein Stützpunkt, der den Transparenzwert an diesem Punkt bestimmt.

    Stützpunkte in der Popup-Zahlenfolge gekennzeichnet
  3. Klicken und ziehen Sie einen beliebigen Stützpunkt, oder wählen Sie einen Stützpunkt aus und geben Sie eine spezifische Zeit/Wert-Kombination über die Eingaben Zeit und Wert ein.

    Popup-Zahlenfolge von 0 auf 1
  4. Falls erforderlich, können Sie:

    • Einen weiteren Stützpunkt hinzufügen, indem Sie irgendwo auf dem Diagramm klicken.
    • Einen Stützpunkt löschen, indem Sie ihn auswählen und auf die Löschen-Schaltfläche klicken.
    • Die Sequenz zurücksetzen, indem Sie auf die Zurücksetzen-Schaltfläche klicken.

Offset und Rotation

Die Eigenschaften Offset und Rotation ermöglichen es Ihnen, die Steuerpunkte des Gradienten und seinen Winkel anzupassen. Wie in den folgenden Diagrammen dargestellt, basiert Offset auf einem Prozentsatz der Breite oder Höhe des übergeordneten Elements, wobei sowohl positive als auch negative Werte gültig sind.

Offset.X = 0.25
Offset.X = -0.25

Ähnlich drehen sich auch die Steuerpunkte, wenn Sie den Gradienten drehen:

Stich

Die UIStroke-Instanz wendet eine Umrandung auf Text oder eine Grenze an. Wichtige Funktionen sind:

Dicke

Sie können die Strichstärke über die Thickness-Eigenschaft festlegen, die in Pixeln (Standard) oder skaliert relativ zum Elternteil gemessen wird, abhängig vom StrokeSizingMode des Modifikators. Wenn der Strich auf Text angewendet wird und StrokeSizingMode auf ScaledSize gesetzt ist, ist die Dicke relativ zur Schriftgröße.

Farbe oder Gradient

Sie können die Strichfarbe über die Color-Eigenschaft festlegen und zudem eine untergeordnete UIGradient-Instanz einfügen, um Farbverlauf-Stiche zu erzeugen.

UIStroke.Color = (0, 95, 225)
UIStroke mit untergeordneter UIGradient-Instanz

Textumrandung oder Grenze

Abhängig vom Typ seines Elternteils fungiert UIStroke entweder als Textumrandung oder als Grenze. Wenn Sie UIStroke einem Textobjekt wie TextLabel zuweisen, wird es auf die Umrandung des Textes angewendet; wenn Sie UIStroke anderen GuiObjects zuweisen, wird es auf die Grenze angewendet.

TextLabel mit untergeordneter UIStroke-Instanz
Frame mit UIStroke und UICorner-Kindern

Wenn auf ein Textobjekt angewendet, können Sie das standardmäßige Strichverhalten über die ApplyStrokeMode-Eigenschaft überschreiben, sodass Sie den Strich auf die Grenzen des Objekts und nicht auf den Text selbst anwenden können. Sie können sogar die Textumrandung und die Grenze unabhängig steuern, indem Sie zwei UIStroke-Instanzen einem Textobjekt zuweisen, eine auf Kontextuell und die andere auf Grenze.

Grenzposition/-versatz

BorderStrokePosition legt die Position des Streichs relativ zur Grenze seines Elternteils fest, und BorderOffset ermöglicht es Ihnen, einen zusätzlichen Versatz zur Position des Strichs anzugeben.

BorderOffset = (0.15, 0)
BorderOffset = (0, -16)

Transparenz

Die Transparency-Eigenschaft legt die Transparenz des Streichs unabhängig von der BackgroundTransparency des übergeordneten Objekts oder der TextTransparency fest. Dies ermöglicht es Ihnen, Texte und Grenzen zu rendern, die "hohl" sind (nur aus einer Umrandung bestehen).

Eckenstil

Die LineJoinMode-Eigenschaft lässt Sie steuern, wie Ecken interpretiert werden. Sie akzeptiert einen Wert von entweder Round, Bevel oder Miter.

Schichtung

Um mehrere Geschwister UIStroke-Instanzen auf einem GuiObject von vorne nach hinten zu schichten, können Sie die ZIndex-Eigenschaft verwenden. Instanzen mit einem niedrigeren ZIndex werden unter (hinter) jenen mit einem höheren ZIndex gerendert.

Beachten Sie, dass die Rendereihenfolge für UIStroke-Instanzen mit dem gleichen ZIndex undefiniert ist. Wenden Sie keine mehreren UIStroke-Instanzen mit dem gleichen Index an, wenn deren Rendereihenfolge wichtig ist.

Ecken

Die UICorner-Instanz wendet eine Verformung auf die Ecken ihres übergeordneten GuiObject an. Sie können den angewendeten Radius über die CornerRadius-Eigenschaft mithilfe von entweder Scale oder Offset steuern.

Scale rundet die Ecken auf einen Prozentsatz basierend auf der Gesamtlänge der kürzesten Kante des übergeordneten Elements, d.h. dass ein Maß von 0.5 oder höher das Elternteil in eine "Pillen"-Form deformed, unabhängig von seiner Breite oder Höhe. Offset rundet die Ecken auf eine spezifische Anzahl von Pixeln, unabhängig von der Breite/Höhe des Elternteils.

Scale = 0.25  ·  Offset = 0
Scale = 0.5  ·  Offset = 0
Scale = 0  ·  Offset = 32
Scale = 0  ·  Offset = 64

Sie können auch einzelne Ecken über die Eigenschaften TopLeftRadius, TopRightRadius, BottomRightRadius und BottomLeftRadius steuern.

TopLeftRadius = (0, 0)
TopRightRadius = (0, 48)
BottomRightRadius = (0, 48)
BottomLeftRadius = (0, 0)

Padding

Ein UIPadding-Objekt wendet oberen, unteren, linken und/oder rechten Padding auf den Inhalt des übergeordneten GuiObject an. Zum Beispiel können Sie den Text in einem Textlabel nach unten oder oben verschieben, indem Sie einen Offset auf die PaddingBottom-Eigenschaft des Modifikators anwenden.

Schatten

Ein UIShadow-Objekt rendert einen Schlagschatten hinter seiner übergeordneten UI-Instanz. Wichtige Funktionen sind:

Unschärfe

Die BlurRadius-Eigenschaft bestimmt die Unschärfe des Schattens. Ein größerer Wert lässt die Kanten des Schattens weicher erscheinen. Beachten Sie, dass der Skalen-Faktor dieser UDim-Eigenschaft relativ zur Breite oder Höhe des Elternteils ist, je nachdem, welcher Wert geringer ist.

BlurRadius = (0, 0)
BlurRadius = (0.75, 0)

Farbe und Transparenz

Die Color-Eigenschaft bestimmt die Farbe des Schattens, während die Transparency die Transparenz des Schattens festlegt, wobei 0 vollständig undurchsichtig und 1 vollständig transparent ist.

Color = (255, 255, 255)  ·  Transparency = 0.6
Color = (50, 0, 35)  ·  Transparency = 0

Versatz und Verbreitung

Die Offset-Eigenschaft bewegt den Schatten relativ zur Position des Elternteils, während die Spread den Schatten relativ zur Größe des Elternteils erweitert oder verkleinert.

Offset = {0, -14}, {0, 6}
Offset = {0.1, 0}, {-0.15, 0}
Spread = {0, 10}, {0, 10}
Spread = {0.3, 0}, {0.3, 0}
©2026 Roblox Corporation. Roblox, das Roblox-Logo und "Powering Imagination" gehören zu unseren eingetragenen und nicht eingetragenen Markenzeichen in den USA und anderen Ländern.