RotationCurve

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.

Cette classe contient une liste triée de RotationCurveKeys qui représente une séquence de rotations.La forme de la courbe d'interpolation entre deux clés est déterminée par le taperRotationCurveKey.Interpolation.

Résumé

Propriétés

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

    Nombre de clés de rotation dans cette courbe.

Méthodes

Propriétés

Length

Lecture uniquement
Non répliqué
Lecture parallèle

Nombre de clés de rotation dans cette courbe.

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 de rotation en tant qu'array Luau de RotationCurveKeys .


Retours

GetValueAtTime

Échantillonne la courbe de rotation à un moment donné et renvoie la rotation correspondante en tant que CFrame .Les courbes de rotation vides sont évaluées comme CFrame.identity .

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

RotationCurveKey à 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 RotationCurveKey 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 RotationCurveKeys.

Valeur par défaut : ""

Retours

Nombre de clés insérées.

Évènements