FloatCurve

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.

Une instance représentant une courbe flottante 1D encodée via une liste triée de FloatCurveKeys .La forme de la courbe d'interpolation entre deux clés est déterminée par le taperFloatCurveKey.Interpolation.

Résumé

Propriétés

  • Lecture uniquement
    Non répliqué
    Lecture parallèle

    Nombre de clés dans la courbe flottante.

Méthodes

Propriétés

Length

Lecture uniquement
Non répliqué
Lecture parallèle

Nombre de clés dans la courbe flottante.

Méthodes

GetKeyAtIndex

Renvoie une copie d'une clé à un index donné.

Paramètres

index: number
Valeur par défaut : ""

Retours

GetKeyIndicesAtTime

Le premier élément de l'array retourné est l'index de la dernière clé avec un temps inférieur ou égal à time (ou le moins de 1 ou la longueur de la courbe si aucune clé n'a été trouvée).Le deuxième élément de l'array retourné est l'index de la première clé avec un temps supérieur ou égal à time (ou la longueur de la courbe si aucune clé n'a été trouvée satisfaisant l'inégalité).

Paramètres

time: number
Valeur par défaut : ""

Retours

GetKeys

Renvoie une copie de toutes les clés dans la courbe flottante en tant qu'array Luau de FloatCurveKeys .


Retours

GetValueAtTime

Échantillonne la courbe flottante à un moment donné transmise en argument.

Paramètres

time: number

Temps auquel échantillonner la courbe.

Valeur par défaut : ""

Retours

Valeur de la courbe à la demande de time .

InsertKey

Ajoute la clé transmise en argument à cette courbe.Si une clé est trouvée en même temps, elle sera remplacée.Dans l'matriceretourné, la première valeur est true si une clé a été ajoutée ou false si une clé précédente a été remplacée ; la deuxième valeur est l'index à laquelle le marqueur a été ajouté.

Paramètres

FloatCurveKey à insérer.

Valeur par défaut : ""

Retours

(voir description) .

RemoveKeyAtIndex

Supprime un nombre donné ( count ) de clés à partir de l'index startingIndex et retourne le nombre de clés qui ont été supprimées.

Paramètres

startingIndex: number

Index de départ à partir duquel supprimer les clés.

Valeur par défaut : ""
count: number

Nombre de clés à retirer.

Valeur par défaut : 1

Retours

Nombre de clés supprimées.

SetKeys

Réinitialise les clés de cette courbe en utilisant l'array FloatCurveKey passée en argument.Les clés de l'array keys sont triées dans l'ordre croissant avant l'insertion, et les clés à des moments dupliqués sont supprimées de manière stable.

Renvoie le nombre de clés insérées réellement. Les clés précédemment stockées dans cette courbe sont supprimées avant que les clés transmises en tant qu'arguments soient ajoutées.

Paramètres

keys: Array

Matrice de FloatCurveKeys.

Valeur par défaut : ""

Retours

Nombre de clés insérées.

Évènements