Editor de interfaz de usuario

Este editor trabaja principalmente con la parte extradiegética de la interfaz de usuario, con lo que se llama a veces “interfaz virtual” (menús del juego, head-up display, mensajes contextuales sobreimpresos, etc.).

Aunque en el pasado se usó tecnología Flash (Scaleform Gfx), a día de hoy Unreal Engine tiene su propia herramienta para desarrollar interfaces de usuario: Unreal Motion Graphics User Interface (UMG UI) Editor.

Simplemente arrastrando y soltando artilugios (widget) podemos componer visualmente la interfaz, cuyo comportamiento luego podemos animar o programar mediante Blueprints.

Fundidos

Uno de los recursos más habituales para suavizar las transiciones entre una escena y otra, o entre un modo de juego y otro, es crear fundidos usando UMG.

Por ejemplo, si queremos un fundido al activar un efecto de visión nocturna necesitaremos diseñar un artilugio con un panel Canvas a pantalla completa que contenga un Blackground Blur también de ese tamaño. Añadimos una animación llamada “Blur Anim” para el atributo Blur Strength de ese elemento con tres valores clave: 0 a los 0 segundos, 10 a los 0,5 y 0 otra vez a los 1,5.

Este artilugio podría estar siempre en la vista, creando un ejemplar y haciendo Add to Viewport en el constructor o BeginPlay del propio avatar el jugador. Finalmente en el código del artilugio ofreceríamos dos eventos personalizados para activar o desactivar este efecto, lanzando la animación con Play Animation Forward o Play Animation Reverse, respectivamente, modificando la configuración de posproceso para tener visión nocturna tras un Delay de 0,5 segundos.

Más información

Conviene consultar otros documentos recomendados:

Esta página está licenciada bajo CC BY-NC-SA 4.0 por Laboratorios Narratech.