Path2D

Veraltete anzeigen

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

Zusammenfassung

Eigenschaften

Methoden

Eigenschaften

Closed

Parallel lesen

Verbindet die ersten und letzten Kontrollpunkte, wenn aktiviert.

Color3

Parallel lesen

Bestimmt die Farbe des Path2D.

SelectedControlPoint

Nicht repliziert
Roblox-Skript-Sicherheit
Parallel lesen

SelectedControlPointData

Nicht repliziert
Roblox-Skript-Sicherheit
Parallel lesen

Thickness

Parallel lesen

Bestimmt, wie dick der Path2D Weg ist.

Visible

Parallel lesen

Bestimmt, ob der Path2D Weg gerendert wird oder nicht.Wenn falsch, wird der Weg nicht rendern.Jede Änderung an den Kontrollpunkten wird jedoch korrekt aktualisiert, wodurch sichergestellt wird, dass die abgefragten Daten die richtigen Informationen enthalten.

ZIndex

Parallel lesen

Bestimmt die Reihenfolge, in der ein Path2D Weg in Bezug auf andere GUIs gerendert wird.Funktioniert genau wie GuiObject.ZIndex aber interagiert in keiner Weise mit der Layout顺序.

Methoden

GetBoundingRect

Gibt die Rect Bindungsgröße für die Path2D zurück.Dies wird basierend auf den Kontrollpunkten berechnet und kann nicht außerhalb der Änderung der Kontrollpunktdaten geändert werden.


Rückgaben

GetControlPoint

Gibt die Path2DControlPoint für einen bestimmten Index zurück. Wenn der Index außerhalb der Grenzen ist, wird diese Methode einen Fehler werfen.

Parameter

index: number
Standardwert: ""

Rückgaben

Der Kontrollpunkt am angegebenen Index.

GetControlPoints

Gibt eine Tabelle aller Path2DControlPoints für die Path2D zurück.


Rückgaben

Tabelle aller Path2DControlPoints .

GetLength

Gibt die Länge der Path2D . Diese Funktion kann teuer sein, wenn sie zu häufig aufgerufen wird.


Rückgaben

GetMaxControlPoints

Gibt die maximale zulässige Anzahl von Kontrollpunkten zurück.


Rückgaben

GetPositionOnCurve

Gibt die 2D-Position UDim2 an einem gegebenen t Wert zwischen 0 und 1 (einschließlich) wieder, der das Parameterräume-Ergebnis der Abfrage des splines darstellt.Die Werte werden in der Nähe von Kurven und in geraderen Segmenten enger gepackt; siehe GetPositionOnCurveArcLength() für noch genauere Abstandsergebnisse.

Wirft einen Fehler, wenn der Path2D weniger als zwei Kontrollpunkte hat.

Parameter

Der Wert, um die Path2D zu abzufragen.

Standardwert: ""

Rückgaben

Die Position im Platz.

GetPositionOnCurveArcLength

Gibt die 2D-UDim2-Position bei einem gegebenen t-Wert zwischen 0 und 1 (einschließlich) wieder, der die Längenraum-Ergebnisse der Abfrage des Elements darstellt.Die Werte werden gleichmäßig über die Kerbverzahnung verteilt; siehe GetPositionOnCurve() für Ergebnisse der Parameternetzung.

Wirft einen Fehler, wenn der Path2D weniger als zwei Kontrollpunkte hat.

Parameter

Der Wert, um den Pfad2D abzufragen.

Standardwert: ""

Rückgaben

Die Position in der Platzdes Bogens.

GetTangentOnCurve

Gibt die Tangente bei einem gegebenen t Wert im Parameterraum zurück, wo t ein Wert zwischen 0 und 1 (einschließlich) ist.Wirft einen Fehler, wenn der Path2D weniger als zwei Kontrollpunkte hat.

Parameter

Der Wert, um die Path2D zu abzufragen.

Standardwert: ""

Rückgaben

GetTangentOnCurveArcLength

Gibt die Tangente bei einem gegebenen t Wert in der Arc-Längenebene zurück, wo t ein Wert zwischen 0 und 1 (einschließlich) ist.Wirft einen Fehler, wenn der Path2D weniger als zwei Kontrollpunkte hat.

Parameter

Der Wert, um die Path2D zu abzufragen.

Standardwert: ""

Rückgaben

Die Tangente im Platzder Bogenlänge.

InsertControlPoint

()

Fügt einen neuen Path2DControlPoint an einen bestimmten Index ein.Wirft eine Warnung, wenn der Index außerhalb der Grenzen ist oder wenn du versuchst, Kontrollpunkte über die Grenze von 50 hinzuzufügen.

Parameter

index: number

Der Index, der eingefügt werden soll.

Standardwert: ""

Der zu einfügende Kontrollpunkt.

Standardwert: ""

Rückgaben

()

RemoveControlPoint

()

Entfernt einen Kontrollpunkt am angegebenen Index. Wirft eine Warnung, wenn der Index außerhalb der Grenzen ist.

Parameter

index: number

Der Index zum Entfernen bei.

Standardwert: ""

Rückgaben

()

SetControlPoints

()

Setzt alle Kontrollpunkte auf das angegebene Array und ersetzt alle vorhandenen Punkte durch neue.Wirft eine Warnung aus, wenn es mehr als 50 Punkte im controlPoints Array gibt.

Parameter

controlPoints: Array

Die neue Liste der zu festlegenKontrollpunkte.

Standardwert: ""

Rückgaben

()

UpdateControlPoint

()

Aktualisiert den Kontrollpunkt am angegebenen Index. Wirft eine Warnung, wenn der Index außerhalb der Reichweite ist.

Parameter

index: number

Der Kontrollpunkt-Index zum Update.

Standardwert: ""
Standardwert: ""

Rückgaben

()

Ereignisse

ControlPointChanged

Feuert jedes Mal, wenn sich Kontrollpunkte ändern.