Path2D

Afficher les obsolètes

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

Résumé

Propriétés

Méthodes

Propriétés

Closed

Lecture parallèle

Connecte les points de contrôle pertinents et derniers lorsqu'il est activé.

Color3

Lecture parallèle

Détermine la couleur de Path2D .

SelectedControlPoint

Non répliqué
Sécurité des scripts Roblox
Lecture parallèle

SelectedControlPointData

Non répliqué
Sécurité des scripts Roblox
Lecture parallèle

Thickness

Lecture parallèle

Détermine la hauteur de la voie Path2D.

Visible

Lecture parallèle

Détermine si le chemin Path2D est rendu ou non. Lorsque faux, le chemin ne sera pas rendu. Toutefois, toute modification des points de contrôle sera mise à jour correctement, ce qui garantit que les données requises auront les informations correctes.

ZIndex

Lecture parallèle

Détermine l'ordre dans lequel un chemin Path2D rendu par rapport à d'autres GUI. Fonctionne de la même façon que GuiObject.ZIndex mais ne fonctionne pas avec l'ordre de conception de manière algébrique.

Méthodes

GetBoundingRect

Renvoie la taille de Rect pour la zone de Path2D. Ceci est calculé en fonction des points de contrôle et n'est pas modifiable en dehors de la modification des données de point de contrôle.


Retours

GetControlPoint

Renvoie le Path2DControlPoint pour un élément d'index donné. Si l'index est hors limites, cette méthode lancera une erreur.

Paramètres

index: number

Retours

Le point de contrôle à l'index donné.

GetControlPoints

Renvoie une table de tous les Path2DControlPoints pour le Path2D .


Retours

Table de tous les Path2DControlPoints .

GetLength

Renvoie la longueur du Path2D . Cette fonction peut être coûteuse si elle est appelée trop souvent.


Retours

GetMaxControlPoints

Renvoie le nombre maximum de points de contrôle autorisés.


Retours

GetPositionOnCurve

Renvoie la position 2D UDim2 à une valeur donnée t entre 0 et 1 (y compris), représentant le résultat de l'espace de paramètre de la requête de la courbe. Les valeurs seront mieux compactées près des bends et plus largement séparées dans les segments plus droits ; voir Class.Path2D:GetPositionOnCurveArcLength

Lance une erreur si la Path2D a moins de deux points de contrôle.

Paramètres

La valeur à laquelle demander le Path2D à.


Retours

La position dans l'espace de paramètre.

GetPositionOnCurveArcLength

Renvoie la position 2D UDim2 à une valeur donnée t entre 0 et 1 (y compris), représentant le résultat de la longueur d'arc de la demande de la courbe. Les valeurs seront espacées uniformément le long de la courbe ; voir GetPositionOnCurve() pour les résultats de l'es

Lance une erreur si la Path2D a moins de deux points de contrôle.

Paramètres

La valeur à laquelle demander le Path2D at.


Retours

La position dans l'espace de longueur d'arc.

GetTangentOnCurve

Retourne le tangant à une valeur donnée dans l'espace de valeur t dans lequel t est une valeur entre 0 et 1 (inclusif). Lance une erreur si la valeur Path2D a moins de deux points de contrôle.

Paramètres

La valeur à laquelle demander le Path2D à.


Retours

GetTangentOnCurveArcLength

Retourne le tangant à une valeur donnée dans l'espace de longueur d'arc où t est une valeur entre 0 et 1 (inclusif). Lance une erreur si la valeur t a moins de deux points de contrôle.

Paramètres

La valeur à laquelle demander le Path2D à.


Retours

La tangente dans l'espace de longueur d'arc.

InsertControlPoint

void

Insère un nouveau Path2DControlPoint à un index donné. Lance une avertissement si l'index est hors limites ou si vous essayez d'ajouter des points de contrôle au-delà de la limite de 50.

Paramètres

index: number

L'index à insérer.

Le point de contrôle à insérer.


Retours

void

RemoveControlPoint

void

Supprime un point de contrôle à l'indice donné. Lance une avertissement si l'indice est hors limites.

Paramètres

index: number

L'index à supprimer.


Retours

void

SetControlPoints

void

Définit tous les points de contrôle sur l'matricespécifié, en remplaçant tous les points existants par de nouveaux. Lance une avertissement si l'matricecontient plus de 50 points.

Paramètres

controlPoints: Array

La nouvelle liste de points de contrôle à configurer.


Retours

void

UpdateControlPoint

void

Mise à jour du point de contrôle à l'indice donné. Lance une avertissement si l'index est hors de portée.

Paramètres

index: number

L'index de point de contrôle à mettre à mise à jour.


Retours

void

Évènements

ControlPointChanged

Déclenche les points de contrôle du temps tout le temps.