Path2D
*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.
Zusammenfassung
Eigenschaften
Methoden
Gibt die Bindungsgröße für das Path2D zurück.
Gibt die Path2DControlPoint für einen bestimmten Index zurück.
Gibt alles zurück Path2DControlPoints für die Path2D.
Gibt die Länge der Path2D Länge zurück.
Gibt die maximale zulässige Anzahl von Kontrollpunkten zurück.
Gibt die Position bei einem bestimmten Wert im Platzzurück.
Gibt die Position bei einem bestimmten Wert im Platzzurück.
Gibt die Tangente bei einem bestimmten Wert im Platzzurück.
Gibt die Tangente bei einem gegebenen Wert im Platzzurück.
Fügt einen neuen Kontrollpunkt an einem bestimmten Index ein.
Entfernt eine Steuerung am angegebenen Index.
Setzt alle Kontrollpunkte auf das angegebene Array und ersetzt alle vorhandenen Punkte durch neue.
Aktualisiert einen Kontrollpunkt am angegebenen Index.
Ereignisse
Feuert jedes Mal, wenn sich Kontrollpunkte ändern.
Eigenschaften
SelectedControlPoint
SelectedControlPointData
Visible
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
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
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
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.
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
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
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
Der Index, der eingefügt werden soll.
Der zu einfügende Kontrollpunkt.
Rückgaben
RemoveControlPoint
Entfernt einen Kontrollpunkt am angegebenen Index. Wirft eine Warnung, wenn der Index außerhalb der Grenzen ist.
Parameter
Der Index zum Entfernen bei.
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
Die neue Liste der zu festlegenKontrollpunkte.
Rückgaben
UpdateControlPoint
Aktualisiert den Kontrollpunkt am angegebenen Index. Wirft eine Warnung, wenn der Index außerhalb der Reichweite ist.
Parameter
Der Kontrollpunkt-Index zum Update.
Rückgaben
Ereignisse
ControlPointChanged
Feuert jedes Mal, wenn sich Kontrollpunkte ändern.