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

Ereignisse

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 dünn der Path2D Weg ist.

Visible

Parallel lesen

Bestimmt, ob der Path2D Pfad gerendert wird oder nicht. Wenn falsch, wird der Pfad nicht rendern. jedoch, alle Änderungen an den Kontrollpunkten werden richtig aktualisiert, um sicherzustellen, dass die Anfrage richtige Informationen hat.

ZIndex

Parallel lesen

Bestimmt die Reihenfolge, in der ein Path2D Weg rendert, relativ zu anderen GUI-Ansichten. Funktioniert wie GuiObject.ZIndex , aber interagiert nicht mit der Gestaltungsordnung auf jede Weise.

Methoden

GetBoundingRect

Kehre die Rect Grenzengröße für die Path2D zurück. Dies wird basierend auf den Steuerelementpunkten berechnet und ist nicht modifizierbar, wenn die Steuerelementdaten geändert werden.


Rückgaben

GetControlPoint

Kehrt den Path2DControlPoint für einen bestimmten Index zurück. Wenn der Index außerhalb der Grenzen ist, wird diese Methode einen Fehler anzeigen.

Parameter

index: number

Rückgaben

Der Kontrollpunkt bei dem angegebenen Index.

GetControlPoints

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


Rückgaben

Tabelle aller Path2DControlPoints .

GetLength

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


Rückgaben

GetMaxControlPoints

Zurückgibt die maximale erlaubte Anzahl von Kontrollpunkten.


Rückgaben

GetPositionOnCurve

Gibt die 2D-Position UDim2 an einen bestimmten t-Wert zwischen 0 und 1 (einschließlich), der das Parameterray-Ergebnis der Anfrage der Kerbverzahnung repräsentiert. Die Werte werden in der Nähe von Benden und breiter Segmenten komprimiert; siehe Class.Path2D:GetPositionOn

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

Parameter

Der Wert, um die Path2D zu fragen.


Rückgaben

Die Position im Platz.

GetPositionOnCurveArcLength

Gibt die 2D-Position UDim2 an einen bestimmten t-Wert zwischen 0 und 1 (einschließlich), der den Arc-Längenraum-Ergebnis der Anfrage repräsentiert. Die Werte werden auf der gesamten Linie aufgerundet; siehe GetPositionOnCurve() für Parameterelemente.

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

Parameter

Der Wert, um den Path2D abzurufen.


Rückgaben

Die Position im Platz.

GetTangentOnCurve

Gibt die Tangente mit einem bestimmten t Wert im Parametraum zurück, in dem t ein Wert zwischen 0 und 1 (einschließlich) ist. Wirft einen Fehler zurück, wenn der Path2D weniger als zwei Kontrollpunkte hat.

Parameter

Der Wert, um die Path2D zu fragen.


Rückgaben

GetTangentOnCurveArcLength

Kehre die Tangente mit einem bestimmten Wert in Arc-Länge-Raum zurück, in dem t ein Wert zwischen 0 und 1 (einschließlich) ist. Wirft einen Fehler zurück, wenn der t weniger als zwei Kontrollpunkte hat.

Parameter

Der Wert, um die Path2D zu fragen.


Rückgaben

Der Tangente im Platz.

InsertControlPoint

void

Fügt einen neuen Path2DControlPoint an einen bestimmten Index ein. Wirft eine Warnung ab, wenn der Index außerhalb der Grenzen ist oder wenn Sie versuchen, Kontrollpunkte über das Limit von 50 hinzuzufügen.

Parameter

index: number

Der Index, um einzufügen.

Der Kontrollpunkt, um einzufügen.


Rückgaben

void

RemoveControlPoint

void

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

Parameter

index: number

Der Index, den Sie entfernen.


Rückgaben

void

SetControlPoints

void

Setzt alle Kontrollpunkte auf die angegebene Array, ersetzt alle vorhandenen Punkte durch neue. Wirft eine Warnung ab, wenn es mehr als 50 Punkte in der controlPoints Arraygibt.

Parameter

controlPoints: Array

Die neue Liste von Kontrollpunkten, die festlegenwerden müssen.


Rückgaben

void

UpdateControlPoint

void

Aktualisiert den Kontrollpunkt auf der angegebenen Index. Wirft eine Warnung ab, wenn der Index ausser Reichweite ist.

Parameter

index: number

Der Kontrollpunkt-Index zum Update.


Rückgaben

void

Ereignisse

ControlPointChanged

Feuert jedes Mal, wenn die Steuerelement-Zeit ändert sich.