Acceso a Propiedades en Nodos de Blueprints de Animación en UE 4.26

Clase 9 de 10Curso de Introducción a Unreal Engine: Configuración y Entorno de Desarrollo

Acceso al sistema de propiedades en los nodos de los Blueprints de animación

A partir de la versión 4.26 de Unreal Engine hay una nueva característica dentro del sistema de animación, específicamente del blueprint de animación.

Los nodos del Animation Blueprint ahora tienen expuestos los parámetros del pin vinculado a cualquier propiedad accesible en el juego a través de un sistema que da acceso a esta propiedad en el mismo pin. Eso evita que necesites en muchos casos comunicarte con otros blueprints y conectando variables dentro del blueprint de animación o máquinas de estado.

En este ejemplo puedes ver como la Translación es dada obteniendo la velocidad del Actor Dueño, la rotación usa una función que obtiene la rotación de un hueso o el Alpha es dado por la duración de la secuencia del montaje.

Para nuestro ejemplo con el Platzigotchi no ha cambiado nada. Aún debemos trabajar de la forma actual, pero si usan la versión 4.26 en adelante posiblemente ya se toparon con esta nueva característica y los aliento a jugar un poco con esta para que la entiendan.

Esto tiene una serie de ventajas sobre la tradicional conexión de datos a través de pines:

  • Siempre se accede a los datos de forma segura para subprocesos.
  • Reduce la necesidad de ordenar previamente esos datos en su plano de animación manualmente.
  • Vincular varios nodos al mismo valor es más simple y más legible, es menos gráfico, por lo tanto aumenta el orden.
  • El rendimiento se mejora con respecto a la 'ruta rápida' normal en un 25% aproximadamente.
  • Admite enlaces a funciones, matrices, objetos vinculados, estructuras anidadas y todas las combinaciones de los anteriores.

Obviamente, hay casos donde seguirá siendo necesario hacer referencias y comunicándonos con otros blueprints, pero en otros casos definitivamente harán nuestra vida más fácil.