CurveAnimation
*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.
CurveAnimation est un sous-type de AnimationClip consommé par le système d'animation de Roblox. Il stocke les données d'animation pour chaque chaîne animée dans un Rig comme une courbe individuelle séparée. Par exemple, CurveAnimation stocke le canal de position pour un articulateur articulé comme Vector3Curve et peut stock
Structure de l'animation de courbe
CurveAnimation stocke les courbes en un certain nombre de catégories, correspondant à la hiérarchie de la structure de Class.M
Correspondance partielle de la hiérarchie
Vous pouvez correspondre à des hiérarchies partielles à un modèlisationlorsque vous jouez un CurveAnimation dans le système d'animation de Roblox. Cela signifie que tous les joints ne doivent pas être présents dans la hiérarchie pour les joints qui sont présents pour s'appliquer correctement. De plus, vous pouvez correspondre à des hiérarchies de manière « relative ». Par exemple, la première rac
Animer les canaux divers
Les animations de courbe peuvent également animer d'autres valeurs numériques dans un modèlisation. Par exemple, vous pouvez animer les contrôles FACS pour les animations faciales en créant un dossier sous l'instance CurveAnimation nommé après une instance existante FaceControls dans le modèlisation. Puis, pour animer les conteneurs faciaux individuels, vous pouvez stocker des valeurs individuelles Class.FaceControls
Utiliser l'animation de courbe lors de l'animation
Pour les autres types d'AnimationClip (tels que KeyframeSequence), vous devez d'abord télécharger les animations de courbe sur Roblox avant de les jouer. Pour ce faire, cliquez avec le bouton droit sur l'animation de courbe et cliquez sur «Enregistrer sur Roblox». Alternativement, utilisez Plugin:SaveSelectedToRoblox() pour ouvrir la fenêtre de téléchargement des animations.
Si vous souhaitez prévisualiser une animation avant de la télécharger sur le site Roblox, vous pouvez générer un identifiant temporaire en utilisant AnimationClipProviderProvider:RegisterAnimationClip. Cela génère un identifiant de hachage que vous pouvez utiliser pour le test de l'animation localisée.
Obtention de l'animation de courbe
Pour les autres types AnimationClip, tels que KeyframeSequence, si vous souhaitez télécharger l'animation correspondante à une Animation téléchargée existante en utilisant des scripts Lua, utilisez AnimationClipProvider:AnimationClipAsync.
Résumé
Propriétés
Propriétés hérités de AnimationClipDétermine si l'animation stockée dans ce AnimationClip est destinée à être bouclée.
Détermine la priorité d'une vidéo lorsque plusieurs animations sont jouées simultanément.