FloatCurve
*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 de flot 1D codé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
Nombre de clés dans la courbe flottante.
Méthodes
Renvoie une copie d'une clé à un index donné.
Renvoie l'index de la dernière et première clé d'une période de temps.
Renvoie une copie de toutes les clés dans la courbe flottante en tant qu' array Lua de FloatCurveKeys .
Exécute la courbe de flot à un moment donné en tant qu'argument.
Ajoute la clé fournie en tant qu'argument à cette courbe. Si une clé est trouvée en même temps, elle sera remplacée.
Supprime un certain nombre de clés à partir d'un certain nombre d'index donné.
Réinitialise les clés de cette courbe à l'aide de l'argumentFloatCurveKey.
Propriétés
Méthodes
GetKeyAtIndex
Renvoie une copie d'une clé à un index donné.
Paramètres
Retours
GetKeyIndicesAtTime
Le premier élément de l'arrêt renvoyé est l'index de la dernière clé avec un temps inférieur ou égal à time (ou la moins grande des deux longueurs de courbe si aucune clé n'a été trouvée). Le deuxième élément dans l'arrêt renvoyé est l'index de la première clé avec un temps supérieur à ou égale à time (ou la courbe de longueur si aucune clé n'a été trouvée).
Paramètres
Retours
GetKeys
Renvoie une copie de toutes les clés dans la courbe flottante en tant qu' array Lua de FloatCurveKeys .
Retours
Datatype.FloatCurveKey|Fléchettes.
GetValueAtTime
Exécute la courbe de flot à un moment donné en tant qu'argument.
Paramètres
Temps à laquelle s'échantillonner la courbe.
Retours
Valeur de la courbe à la demande time .
InsertKey
Ajoute la clé fournie en tant qu'argument à cette courbe. Si une clé à la fois est trouvée, 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é a été remplacée précédemment ; la deuxième valeur est l'index à cui le marqueur a été ajouté.
Paramètres
FloatCurveKey à insérer.
Retours
(voir description) .
RemoveKeyAtIndex
Supprime un nombre donné ( count ) de clés à partir de l'index startingIndex et renvoie le nombre de clés qui ont été supprimées.
Paramètres
Début de l'index à partir duquel supprimer les clés.
Nombre de clés à retirer.
Retours
Nombre de clés supprimées.
SetKeys
Réinitialise les clés de cette courbe en utilisant l'arrêt FloatCurveKey passé en tant qu'argument. Les clés dans l'arrêt keys sont triées dans l'ordre ascendant 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 ne soient ajoutées en tant que arguments.
Paramètres
Datatype.FloatCurveKey|Fléchettes.
Retours
Nombre de clés insérées.