Animación en Roblox

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

Animación es el proceso de aplicar movimiento a tus personajes, objetos y entornos para crear una experiencia atractiva y dinámica.Aunque hay muchas maneras de hacer que los objetos se muevan e 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 API relacionadas con la 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.A continuación se muestran las categorías generales de objetos animables:

  • Objetos simples , como una parte básica, solo pueden animar cambios en una sola posición o propiedad de rotación de la parte.
  • Plataformas , o piezas conectadas por articulaciones como Bone o Motor6D , pueden articular movimiento posicional y rotacional entre sus articulaciones, como codos y muñecas.Los modelos enrejados pueden aprovechar las funciones de animación como kinemática inversa para aplicar rápidamente y de forma programática el movimiento en respuesta a los entornos y eventos.
  • R15 equipos , equipos que incorporan el modelo de personaje de avatar estandarizado , pueden usar animaciones de la biblioteca de animaciones de personajes de Roblox y otras características de movimiento, incluso si se trata de un aplicación de modeladode personaje jugador o no jugador.

Editor de animaciónde animaciones

El plugin Editor de animaciones te permite diseñar y publicar animaciones personalizadas en rigs.Puedes mover las articulaciones que conectan secciones individuales de un rig para crear poses, y el Editor de animaciones anima suavemente el rig de posición en posición.Siempre que todas las piezas móviles estén conectadas con objetos Motor6D , puedes usar el editor de animaciones para rigs humanos y no humanos.

Al crear animaciones, Studio proporciona las siguientes características para animar eficazmente:

  • Crea instantáneamente animaciones de cara y cuerpo a través de la herramienta Captura de animación.

  • Cambia al 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.

  • Haz animaciones realistas colocando y animando Bones de una malla conectada.

Cinemática inversa

Puedes usar API de cinemática inversa para crear automáticamente animaciones y poses basadas en eventos ambientales y externos.Con kinemática inversa, puedes generar de forma procedural varios eventos de animación, como tener la cabeza de un personaje que sigue a un ave volando en el cielo, o hacer que el brazo de un personaje alcance automáticamente una perilla 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 marcadores de evento de animación a lo largo del período de tiempo del editor de animación, luego usa AnimationTrack:GetMarkerReachedSignal() para detectar esos marcadores cuando la animación se ejecuta para realizar acciones específicas, como reproducir un efecto de sonido cada vez que el pie del usuario toca el suelo.