Path2D
*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.
Podsumowanie
Właściwości
Metody
Zwraca rozmiar graniczny dla Path2D .
Zwraca Path2DControlPoint dla określonego wskaźnika.
Wszystkie Path2DControlPoints dla Path2D zwracają.
Zwraca długość Path2D .
Wyświetla maksymalną liczbę dostępnych punktów kontrolnych.
Zwraca pozycję przy ustalonej wartości w przestrzeni parametru.
Zwraca pozycję przy ustalonej długości łuku.
Zwraca tangent w określonej wartości w przestrzeni parametru.
Zwraca tangentę w określonej długości kąta w przestrzeni kątowej.
Utwiera nowy punkt kontrolny w określonym indeksie.
Usuwa kontrolę w podanym indeksie.
Ustawia wszystkie punkty kontrolne na zdefiniowaną matryce, zastępując wszystkie istniejące punkty nowymi.
Aktualizuje punkt kontrolny podanego indeksu.
Zdarzenia
Wystrzela każdorazowo punkt kontrolny czasu zmienia się.
Właściwości
SelectedControlPoint
SelectedControlPointData
Visible
Określa, czy droga Path2D zostanie renderowana lub nie. Gdy false, droga nie zostanie renderowana. Ale wszelkie zmiany w punktach kontrolnych zostaną zaktualizowane poprawnie, zapewniając, że zapytanie danych będzie miało poprawne informacje.
ZIndex
Określa kolejność, w której renderuje się Path2D ścieżka w stosunku do innych interfejsów GUI. Funkcjonuje tak samo jak GuiObject.ZIndex , ale nie działa z wymiarem układu w żaden sposób.
Metody
GetBoundingRect
Zwraca rozmiar Rect dla Path2D . To jest obliczane na podstawie punktów kontrolnych i nie może być zmieniane poza zmianą danych punktu kontrolnego.
Zwroty
GetControlPoint
Zwraca Path2DControlPoint dla określonego indeksu. Jeśli indeks jest poza zakresem, ten metodowy będzie rzucać błędy.
Parametry
Zwroty
Punkt kontrolny na podanym indeksie.
GetControlPoints
Wywraca tabelę wszystkich Path2DControlPoints dla Path2D.
Zwroty
Tabela wszystkich Path2DControlPoints .
GetPositionOnCurve
Zwraca pozycję 2D UDim2 na dany t wartości pomiędzy 0 i 1 (włącznie), reprezentując wynik przestrzeni parametru podczas zapytania spline. Wartości będą bardziej ścisłe zapakowane w pobliżu skrętów i dalej rozdzielonych w segmentach
Występuje błąd, jeśli Path2D ma mniej niż dwa punkty kontrolne.
Parametry
Zwroty
Pozycja w przestrzeni parametru.
GetPositionOnCurveArcLength
Zwraca pozycję 2D UDim2 w określonej wartości t pomiędzy 0 i 1 (włącznie), reprezentującą wynik długości krawędzi. Wartości będą równomiernie rozmieszczone wzdłuż krawędzi; zobacz GetPositionOnCurve()
Występuje błąd, jeśli Path2D ma mniej niż dwa punkty kontrolne.
Parametry
Wartość do zapytania Path2D at.
Zwroty
Pozycja w przestrzeni długości łuku.
GetTangentOnCurve
Zwraca tangent w określonej wartości t w przestrzeni parametru, gdzie t jest wartością pomiędzy 0 a 1 (włącznie). Wyrzuca błąd, jeśli Path2D ma mniej niż dwa punkty kontrolne.
Parametry
Zwroty
GetTangentOnCurveArcLength
Zwraca tangentę w określonej wartości t w przestrzeni długości kąta, gdzie t jest wartością pomiędzy 0 i 1 (łącznie). Występuje błąd, jeśli Path2D ma mniej niż dwa punkty kontrolne.
Parametry
Zwroty
Kąt w przestrzeni długości łuku.
InsertControlPoint
Wstawia nowy Path2DControlPoint na określonym indeksie. Występuje ostrzeżenie, jeśli indeks jest poza zakresem lub jeśli próbujesz dodać punkty kontrolne poza ograniczeniem 50.
Parametry
Indeks do wstawienia.
Punkt kontrolny do wstawienia.
Zwroty
RemoveControlPoint
Usuwa punkt kontrolny podany w indeksie. Wyrzuca ostrzeżenie, jeśli indeks jest poza zakresem.
Parametry
Indeks do usunięcia.
Zwroty
SetControlPoints
Ustawia wszystkie punkty kontrolne na zdefiniowaną listę, zastępując wszystkie istniejące punkty nowymi. Rzuca ostrzeżenie, jeśli jest więcej niż 50 punktów w controlPoints listy.
Parametry
Nowa lista punktów kontrolnych do ustawiać.
Zwroty
UpdateControlPoint
Aktualizuje punkt kontrolny podanego indeksu. Wyrzuca ostrzeżenie, jeśli indeks jest poza zasięgiem.
Parametry
Indeks punktu kontrolnego do aktualizacja.
Zwroty
Zdarzenia
ControlPointChanged
Wystrzela każdorazowo punkt kontrolny czasu zmienia się.