UIStroke
*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.
UIStroke wendet einen Umriss auf Text oder eine UI-Grenze an. Schlüsselfunktionen umfassen:
- Ändere den Strich Transparency unabhängig vom Text- oder UI-Objekt.
- Wählen Sie das LineJoinMode des Strichs (Runde, Kante oder Kehrseite).
- Füge einen Gradienten zum Strich durch die UIGradient Instanz hinzu.
- Verwende reiche Text-Tags, um Striche zu inline-Textabschnitten hinzuzufügen.
Für weitere Details über das UIStroke Objekt, siehe Aussehensmodifizierer.
Zusammenfassung
Eigenschaften
Bestimmt, ob der Strich auf die Grenze des Objekts anstelle des Textes selbst angewendet werden soll.
Bestimmt die Strichfarbe.
Bestimmt, ob der Strich sichtbar ist.
Bestimmt, wie Ecken interpretiert werden.
Bestimmt die Dicke des Schafts.
Legt die Strichopazität unabhängig von der des ObjektBackgroundTransparency oder TextTransparency fest.
Eigenschaften
ApplyStrokeMode
Wenn eine UIStroke Instanz auf ein Textobjekt angewendet wird, bestimmt diese Eigenschaft, ob der Strich auf die Grenze des Objekts anstelle des Textes selbst angewendet werden soll.

<figcaption><code>ApplyStrokeMode</code> = <code>Enum.ApplyStrokeMode.Contextual|Contextual</code> ></figcaption>

<figcaption><code>ApplyStrokeMode</code> = <code>Enum.ApplyStrokeMode.Border|Border</code> ></figcaption>
Color
Bestimmt die UIStroke Farbe. Sie können auch eine UIGradient Instanz als Kind einfügen, um Gradientenstriche zu erstellen.

<figcaption><code>Farbe</code> = <code>(0, 95, 225)</code> ></figcaption>

<figcaption><code>UIStroke</code> mit <code>Class.UIGradient</code> Kind</figcaption>
Enabled
Diese Eigenschaft bestimmt, ob das UIStroke sichtbar ist. Wenn es auf false gesetzt wird, wird der Strich nicht gerendert. Standard ist true .
LineJoinMode
Diese Eigenschaft legt fest, wie Ecken interpretiert werden. Sie akzeptiert einen Enum.LineJoinMode Wert von entweder Round (Standard), Bevel oder Miter.

<figcaption><code>LineJoinMode</code> = <code>Enum.LineJoinMode.Round|Round</code> ></figcaption>

<figcaption><code>LineJoinMode</code> = <code>Enum.LineJoinMode.Bevel|Bevel</code> ></figcaption>

<figcaption><code>LineJoinMode</code> = <code>Enum.LineJoinMode.Miter|Miter</code> ></figcaption>
Thickness
Diese Eigenschaft legt die Dicke des Strichs fest, gemessen in Pixeln von den äußeren Rändern des übergeordnetes Teil.

<figcaption><code>Dicke</code> = <code>4</code> ></figcaption>

<figcaption><code>Dicke</code> = <code>12</code> ></figcaption>
Achten Sie auf Tweening dieser UIStroke bei der Anwendung auf Textobjekte.Dies rendert und speichert viele Glyph-Größen pro Frame, was möglicherweise zu Leistungsproblemen oder Textflimmern führt.
Transparency
Diese Eigenschaft legt die Stroke-Opazität unabhängig vom BackgroundTransparency oder TextTransparency des übergeordneten Objekts fest.Dies ermöglicht es dir, Text und Grenzen zu rendern, die "hohl" sind (nur ein Umriss bestehen).

<figcaption><code>Transparenz</code> = <code>0.5</code> · <code>Class.TextLabel.TextTransparency</code> = <code>0</code> ></figcaption>

<figcaption><code>Transparenz</code> = <code>0</code> · <code>Class.TextLabel.TextTransparency</code> = <code>1</code></figcaption>