La animación es el proceso de aplicar movimiento a tus personajes, objetos y entornos para crear una experiencia interactiva y dinámica. Mientras hay muchas formas de hacer que los objetos se muevan y interactúen, la animación en Roblox generalmente se refiere a personalizar un movimiento expresivo de un personaje específico, o grupo de partes, usando el Editor de animación o las API de animación.
La animación se puede aplicar a cualquier parte o grupo de partes de Roblox. Diferentes tipos de objetos pueden utilizar varias características de animación. Las siguientes son las categorías generales de objetos animables:
- Objetos simples , como una parte básica, solo puede animar cambios en la posición o propiedad de rotación de la parte.
- Riggs , o partes conectadas por juntas como Bone o Motor6D , pueden articular movimientos posicionales y de rotación entre sus juntas, como muelles y muñeca. Los modelos de armadura pueden aprovechar las características de animación como 0> kinática inversa0> para aplicar rápidamente y programar movim
- R15 tablas de clasificación , tablas de clasificación que incorporan el modelo de personaje de avatar estándarizado y pueden usar animaciones de la biblioteca de animación de personajes de Roblox y otras características de movimiento, incluso si es un aplicación de modeladode personaje de jugador o no jugador.
Editor de animaciónde Animación
El plugin Editor de Animación permite que diseñes y publiques animaciones personalizadas en los modelos. Puedes mover las articulaciones que conectan secciones individuales de un modelo para crear poses, y el Editor de Animación suavemente animará el modelo desde la posición-a-posición. Cuando todas las partes móviles estén conectadas con objetos de clase Motor6D, puedes usar el Editor
Al crear animaciones, Studio proporciona las siguientes características para animar con eficacia:
Crea instantáneamente animaciones de cara y cuerpo a través de la herramienta Captura de animación.
Cambia a Editor de Curvas para acceder a la interfaz de usuario de animación basada en curvas y más control sobre tus pistas de animación.
Kinética inversa
Puede usar API de kinematics invertida para crear automáticamente animaciones y poses basadas en eventos ambientales y externos. Con kinematics invertida, puede generar eventos de animación de forma procedural, como tener el rastro de la cabeza de un personaje volando en el cielo, o hacer que el brazo de un personaje alcance automáticamente un botón de puerta cuando esté cerca.
Eventos de animación
Un evento de animación es un punto específico en una animación que activa una acción. Puedes definir los marcadores de evento de animación a lo largo del tiempo de vida de AnimationTrack:GetMarkerReachedSignal() , y luego usar Class.AnimationTrack:GetMarkerReachedSignal() para detectar esos marcadores mientras la animación se ejecuta para realizar acciones específicas, como reproducir un efecto de sonido cada vez que el usuario toca el su