SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
Desarrollo de Videojuegos
Contenido
Interfaz de usuario
● El diseño de un
videojuego NO termina
cuando definimos su jugabilidad
○ Mecánica, dinámica y estética detallada en un
documento de diseño
● Es necesario diseñar todo su contenido (será
el grueso de la producción)
○ Hay una parte diegética (escenarios, objetos,
personajes… del mundo de ficción)
○ Otra parte es extradiegética (música, voz en off,
menús del juego… que “sólo ve” el jugador)
Interfaz gráfica 2
Motivación
● Debemos definir previamente qué
información damos al jugador y cuál no
○ Hazlo fácil y claro… y si puede ser, con inmersión
● En un juego “todo” es interfaz de usuario
○ La interfaz es gráfica, y sonora, háptica...
○ Puede tener elementos
diegéticos (cartelería,
señales, diálogos…),
que son muy aconsejables
○ Suele tener elementos
extradiegéticos
■ Sobre todo HUDs y menús, ¡nuestro foco ahora!
Interfaz gráfica 3
Motivación
● Tipos de interfaces
● Unreal Motion Graphics
● Widgets
○ Tipos de widgets
○ Ejemplos
Interfaz gráfica 4
Puntos clave
● HUD, para dar
información importante
● Menú, para cambiar
opciones de configuración
o entre modos de juego
● Información contextual
○ Sobre los propios actores
● Objeto interactivo
con modo de juego aparte
(minijuego de puzles, diálogo emergente…)
Interfaz gráfica 5
Tipos de interfaces
● Lo que va a la pantalla típicamente es como
una pegatina 2D que se superpone a la vista
● Para algunos objetos del mundo conviene
mostrar información contextual, tipo texto
o imágen que “flota” sobre dichos objetos
Interfaz gráfica 6
Ejemplo de información contextual
● Unreal Motion Graphics UI Designer, la
herramienta de autoría para interfaz visual
○ Podrán usarse sobre la pantalla como una pegatina
2D, o sobre una malla del mundo 3D
Interfaz gráfica 7
UMG
https://docs.unrealengine.com/en-US/Engine/UMG/index.html
● ¿Qué tipos de interfaces pueden realizarse
con UMG?
○ Respuesta (en texto libre)
Interfaz gráfica 8
Participación
● Estos artilugios son los bloques con los que
se construyen interfaces en UMG
○ Algunos se pueden componer formando jerarquías
(los que tienen ranuras/slots)
○ El padre controla el tamaño del hijo, donde se
renderiza y si es o no visible… aunque el hijo
también tiene propiedades que el padre puede
considerar
Interfaz gráfica 9
Widgets
● Existen muchos pre-construidos, entre los
más importantes:
○ Paneles (controlan
posición y distribución
de sus hijos)
○ Widgets de muestrario
de información
○ Widgets de entrada
○ Widgets de usuario
Interfaz gráfica 10
Tipos de Widgets
● Los de muestra son texto, imágenes, etc.
○ Los hay más complejos, como la barra de progreso
Interfaz gráfica 11
Paneles y artefactos de muestra
● De entrada tenemos botones, cajas de
texto.. y de usuario cualquier que creamos
en la propia UMG
Interfaz gráfica 12
Paneles y artefactos de muestra
● Posición deseada en el panel principal del
lienzo (Canvas)
○ (0,0) arriba-izquierda,
(1,1) abajo-derecha
○ Importante evitar
posicionamiento
absoluto si es posible
(mejor relativo y
con tantos por uno)
○ Todo se puede
asignar manualmente,
incluyendo márgenes
Interfaz gráfica 13
Anclas
https://docs.unrealengine.com/en-US/Engine/UMG/UserGuide/Anchors/index.html
● Distribuyen a sus hijos en un orden espacial
○ Horizontal/vertical… o mostrando scroll si los
requisitos del hijo exceden los límites del padre
Interfaz gráfica 14
Caja horizontal/vertical o con scroll
● La caja de tamaño sólo tiene un hijo y le
fuerza a un tamaño específico
● Overlay permite apilar hijos, uno sobre otro
Interfaz gráfica 15
Caja de tamaño y sobreposición
● A menudo son un recurso olvidado, pero se
usan mucho y son clave para dar el aspecto
adecuado al texto que aparezca en el juego
○ Aquí podemos importar, asignar y usar fuentes
Interfaz gráfica 16
Fuentes
https://docs.unrealengine.com/en-US/Engine/UMG/UserGuide/Fonts/HowTo/index.html
● En la de diseñador, editor WYSIWYG
● En la del grafo de eventos, se programa
Interfaz gráfica 17
Dos pestañas en UMG
● El foco de entrada delimita qué
componente (widget) exacto es el que
recibirá la entrada del usuario, si lo hay
○ El ratón se usa para puntería, cursor en el menú...
Interfaz gráfica 18
Conexión del interfaz con el juego
● Uno de los aspectos más útiles de UMG:
vincular los widgets a funciones o variables
de blueprints, de manera que si llaman a
estas funciones o
actualizan estas
variables, se reflejarán
estos cambio en pantalla
Interfaz gráfica 19
Vinculación de propiedades
● Abajo en el Widget Blueprint Editor, hay
posibilidad de crear y
controlar animaciones
○ Con pistas de animación
○ Con una línea temporal
donde se pueden marcar
fotogramas clave, para
que el sistema interpole
○ Las imágenes y animaciones
son 2D pero pueden usarse
materiales, renderizar
escenas 3D tomadas del propio juego, etc.
Interfaz gráfica 20
Animación
● Aunque se diseña con una determinada
escala y resolución ideal, conviene probar
la interfaz en varias configuraciones
● Piensa en que tus recursos
gráficos podrán sufrir
reescalado
● Diseña widgets básicos
para reutilizarlos y
componer otro más sofisticados
Interfaz gráfica 21
Buenas prácticas de diseño
https://docs.unrealengine.com/en-US/Engine/UMG/UserGuide/BestPractices/index.html
● Tipos de interfaces de usuario son HUDs,
Menús, Información de objetos y Objetos
interactivos
● Unreal Motion Graphics es la herramienta
de creación de interfaces de usuario
● Widgets son los bloques básicos con los que
construir interfaces
● Hay distintos tipos de widgets y es posible
crear más
Interfaz gráfica 22
Resumen
Federico Peinado (2019-2021)
www.federicopeinado.es
Críticas, dudas, sugerencias...
* Licencia sólo aplicable al texto original de estas diapositivas

Weitere ähnliche Inhalte

Ähnlich wie Diseño interfaz usuario videojuegos

Cinemáticas y localización
Cinemáticas y localizaciónCinemáticas y localización
Cinemáticas y localizaciónFederico Peinado
 
Sistema multimedia interactivo
Sistema multimedia interactivoSistema multimedia interactivo
Sistema multimedia interactivoFederico Peinado
 
DV 05-01 Estructura del contenido.pdf
DV 05-01 Estructura del contenido.pdfDV 05-01 Estructura del contenido.pdf
DV 05-01 Estructura del contenido.pdfFederico Peinado
 
Desarrollo de los videojuegos alejandro bueno sanchez
Desarrollo de los videojuegos   alejandro bueno sanchezDesarrollo de los videojuegos   alejandro bueno sanchez
Desarrollo de los videojuegos alejandro bueno sanchezAlejo Bueno Sanchez
 
[2013] Desarrollo Videojuegos
[2013] Desarrollo Videojuegos[2013] Desarrollo Videojuegos
[2013] Desarrollo VideojuegosJorge Palacios
 
DEV 04-02 Cinemáticas y localización.pdf
DEV 04-02 Cinemáticas y localización.pdfDEV 04-02 Cinemáticas y localización.pdf
DEV 04-02 Cinemáticas y localización.pdfFederico Peinado
 
Preproducción y diseño del juego
Preproducción y diseño del juegoPreproducción y diseño del juego
Preproducción y diseño del juegoFederico Peinado
 
Diapositiva de informatica.(bibiano perez)
Diapositiva de informatica.(bibiano perez)Diapositiva de informatica.(bibiano perez)
Diapositiva de informatica.(bibiano perez)BibianoPerezHernendez
 
Creación de videojuegos con unity
Creación de videojuegos con unityCreación de videojuegos con unity
Creación de videojuegos con unityExequiel Blanco
 
Manual smartboard-usuario-nb10
Manual smartboard-usuario-nb10Manual smartboard-usuario-nb10
Manual smartboard-usuario-nb10alfredmata
 
Manual smartboard-usuario-nb10
Manual smartboard-usuario-nb10Manual smartboard-usuario-nb10
Manual smartboard-usuario-nb10Fredery Polanias
 
23506648 manual-smart-board-usuario-nb10
23506648 manual-smart-board-usuario-nb1023506648 manual-smart-board-usuario-nb10
23506648 manual-smart-board-usuario-nb10juaniiita
 
Manual smartboard-usuario-nb10
Manual smartboard-usuario-nb10Manual smartboard-usuario-nb10
Manual smartboard-usuario-nb10Israel Domingo
 
Diapositiva de juegos, Cesar negret velasco
Diapositiva de juegos, Cesar negret velascoDiapositiva de juegos, Cesar negret velasco
Diapositiva de juegos, Cesar negret velascoDeibyAlexanderGomezF
 

Ähnlich wie Diseño interfaz usuario videojuegos (20)

Cinemáticas y localización
Cinemáticas y localizaciónCinemáticas y localización
Cinemáticas y localización
 
Sistema multimedia interactivo
Sistema multimedia interactivoSistema multimedia interactivo
Sistema multimedia interactivo
 
DV 05-01 Estructura del contenido.pdf
DV 05-01 Estructura del contenido.pdfDV 05-01 Estructura del contenido.pdf
DV 05-01 Estructura del contenido.pdf
 
Personajes y animaciones
Personajes y animacionesPersonajes y animaciones
Personajes y animaciones
 
Desarrollo de los videojuegos alejandro bueno sanchez
Desarrollo de los videojuegos   alejandro bueno sanchezDesarrollo de los videojuegos   alejandro bueno sanchez
Desarrollo de los videojuegos alejandro bueno sanchez
 
[2013] Desarrollo Videojuegos
[2013] Desarrollo Videojuegos[2013] Desarrollo Videojuegos
[2013] Desarrollo Videojuegos
 
DEV 04-02 Cinemáticas y localización.pdf
DEV 04-02 Cinemáticas y localización.pdfDEV 04-02 Cinemáticas y localización.pdf
DEV 04-02 Cinemáticas y localización.pdf
 
Preproducción y diseño del juego
Preproducción y diseño del juegoPreproducción y diseño del juego
Preproducción y diseño del juego
 
Avatar y movimiento
Avatar y movimientoAvatar y movimiento
Avatar y movimiento
 
Diapositiva de informatica.(bibiano perez)
Diapositiva de informatica.(bibiano perez)Diapositiva de informatica.(bibiano perez)
Diapositiva de informatica.(bibiano perez)
 
Creación de videojuegos con unity
Creación de videojuegos con unityCreación de videojuegos con unity
Creación de videojuegos con unity
 
Manual smart notebook
Manual smart notebookManual smart notebook
Manual smart notebook
 
Manual smartboard-usuario-nb10
Manual smartboard-usuario-nb10Manual smartboard-usuario-nb10
Manual smartboard-usuario-nb10
 
Manual smartboard-usuario-nb10
Manual smartboard-usuario-nb10Manual smartboard-usuario-nb10
Manual smartboard-usuario-nb10
 
23506648 manual-smart-board-usuario-nb10
23506648 manual-smart-board-usuario-nb1023506648 manual-smart-board-usuario-nb10
23506648 manual-smart-board-usuario-nb10
 
Manual smartboard-usuario-nb10
Manual smartboard-usuario-nb10Manual smartboard-usuario-nb10
Manual smartboard-usuario-nb10
 
Legendary soccer
Legendary soccerLegendary soccer
Legendary soccer
 
Diapositiva de juegos, Cesar negret velasco
Diapositiva de juegos, Cesar negret velascoDiapositiva de juegos, Cesar negret velasco
Diapositiva de juegos, Cesar negret velasco
 
Desarrollo de Juegos
Desarrollo de JuegosDesarrollo de Juegos
Desarrollo de Juegos
 
Diapositiva de juegos 9A
Diapositiva de juegos 9ADiapositiva de juegos 9A
Diapositiva de juegos 9A
 

Mehr von Federico Peinado

Comunicación en lenguaje natural
Comunicación en lenguaje naturalComunicación en lenguaje natural
Comunicación en lenguaje naturalFederico Peinado
 
Representación del conocimiento
Representación del conocimientoRepresentación del conocimiento
Representación del conocimientoFederico Peinado
 
Búsqueda de caminos usando estrategias informadas
Búsqueda de caminos usando estrategias informadasBúsqueda de caminos usando estrategias informadas
Búsqueda de caminos usando estrategias informadasFederico Peinado
 
Representación del entorno
Representación del entornoRepresentación del entorno
Representación del entornoFederico Peinado
 
Resolución de problemas en el espacio de estados
Resolución de problemas en el espacio de estadosResolución de problemas en el espacio de estados
Resolución de problemas en el espacio de estadosFederico Peinado
 
Comportamiento de dirección
Comportamiento de direcciónComportamiento de dirección
Comportamiento de direcciónFederico Peinado
 
Generación procedimental de contenido (+ Pseudocódigo)
Generación procedimental de contenido (+ Pseudocódigo)Generación procedimental de contenido (+ Pseudocódigo)
Generación procedimental de contenido (+ Pseudocódigo)Federico Peinado
 
Aplicación según tipología del juego
Aplicación según tipología del juegoAplicación según tipología del juego
Aplicación según tipología del juegoFederico Peinado
 

Mehr von Federico Peinado (20)

Interfaz del mundo
Interfaz del mundoInterfaz del mundo
Interfaz del mundo
 
Gestión de la ejecución
Gestión de la ejecuciónGestión de la ejecución
Gestión de la ejecución
 
Acción coordinada
Acción coordinadaAcción coordinada
Acción coordinada
 
Comunicación en lenguaje natural
Comunicación en lenguaje naturalComunicación en lenguaje natural
Comunicación en lenguaje natural
 
Puntos de ruta tácticos
Puntos de ruta tácticosPuntos de ruta tácticos
Puntos de ruta tácticos
 
Análisis táctico
Análisis tácticoAnálisis táctico
Análisis táctico
 
Probabilidad y utilidad
Probabilidad y utilidadProbabilidad y utilidad
Probabilidad y utilidad
 
Árbol de comportamiento
Árbol de comportamientoÁrbol de comportamiento
Árbol de comportamiento
 
Reglas y planificación
Reglas y planificaciónReglas y planificación
Reglas y planificación
 
Máquina de estados
Máquina de estadosMáquina de estados
Máquina de estados
 
Representación del conocimiento
Representación del conocimientoRepresentación del conocimiento
Representación del conocimiento
 
Búsqueda de caminos usando estrategias informadas
Búsqueda de caminos usando estrategias informadasBúsqueda de caminos usando estrategias informadas
Búsqueda de caminos usando estrategias informadas
 
Representación del entorno
Representación del entornoRepresentación del entorno
Representación del entorno
 
Resolución de problemas en el espacio de estados
Resolución de problemas en el espacio de estadosResolución de problemas en el espacio de estados
Resolución de problemas en el espacio de estados
 
Desplazamiento en grupo
Desplazamiento en grupoDesplazamiento en grupo
Desplazamiento en grupo
 
Percepción
PercepciónPercepción
Percepción
 
Comportamiento de dirección
Comportamiento de direcciónComportamiento de dirección
Comportamiento de dirección
 
Física y animación
Física y animaciónFísica y animación
Física y animación
 
Generación procedimental de contenido (+ Pseudocódigo)
Generación procedimental de contenido (+ Pseudocódigo)Generación procedimental de contenido (+ Pseudocódigo)
Generación procedimental de contenido (+ Pseudocódigo)
 
Aplicación según tipología del juego
Aplicación según tipología del juegoAplicación según tipología del juego
Aplicación según tipología del juego
 

Kürzlich hochgeladen

PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDEdith Puclla
 
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfSesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfannavarrom
 
clases de porcinos generales de porcinos
clases de porcinos generales de porcinosclases de porcinos generales de porcinos
clases de porcinos generales de porcinosDayanaCarolinaAP
 
osciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfosciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfIvanRetambay
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrialGibranDiaz7
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOFritz Rebaza Latoche
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptxBRAYANJOSEPTSANJINEZ
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptCRISTOFERSERGIOCANAL
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralsantirangelcor
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCarlosGabriel96
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASPersonalJesusGranPod
 
Ejemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosEjemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosMARGARITAMARIAFERNAN1
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Dr. Edwin Hernandez
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónXimenaFallaLecca1
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfs7yl3dr4g0n01
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxbingoscarlet
 

Kürzlich hochgeladen (20)

PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCD
 
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfSesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
 
clases de porcinos generales de porcinos
clases de porcinos generales de porcinosclases de porcinos generales de porcinos
clases de porcinos generales de porcinos
 
osciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfosciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdf
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrial
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integral
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
 
Ejemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosEjemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - Ejercicios
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcción
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
 

Diseño interfaz usuario videojuegos

  • 2. ● El diseño de un videojuego NO termina cuando definimos su jugabilidad ○ Mecánica, dinámica y estética detallada en un documento de diseño ● Es necesario diseñar todo su contenido (será el grueso de la producción) ○ Hay una parte diegética (escenarios, objetos, personajes… del mundo de ficción) ○ Otra parte es extradiegética (música, voz en off, menús del juego… que “sólo ve” el jugador) Interfaz gráfica 2 Motivación
  • 3. ● Debemos definir previamente qué información damos al jugador y cuál no ○ Hazlo fácil y claro… y si puede ser, con inmersión ● En un juego “todo” es interfaz de usuario ○ La interfaz es gráfica, y sonora, háptica... ○ Puede tener elementos diegéticos (cartelería, señales, diálogos…), que son muy aconsejables ○ Suele tener elementos extradiegéticos ■ Sobre todo HUDs y menús, ¡nuestro foco ahora! Interfaz gráfica 3 Motivación
  • 4. ● Tipos de interfaces ● Unreal Motion Graphics ● Widgets ○ Tipos de widgets ○ Ejemplos Interfaz gráfica 4 Puntos clave
  • 5. ● HUD, para dar información importante ● Menú, para cambiar opciones de configuración o entre modos de juego ● Información contextual ○ Sobre los propios actores ● Objeto interactivo con modo de juego aparte (minijuego de puzles, diálogo emergente…) Interfaz gráfica 5 Tipos de interfaces
  • 6. ● Lo que va a la pantalla típicamente es como una pegatina 2D que se superpone a la vista ● Para algunos objetos del mundo conviene mostrar información contextual, tipo texto o imágen que “flota” sobre dichos objetos Interfaz gráfica 6 Ejemplo de información contextual
  • 7. ● Unreal Motion Graphics UI Designer, la herramienta de autoría para interfaz visual ○ Podrán usarse sobre la pantalla como una pegatina 2D, o sobre una malla del mundo 3D Interfaz gráfica 7 UMG https://docs.unrealengine.com/en-US/Engine/UMG/index.html
  • 8. ● ¿Qué tipos de interfaces pueden realizarse con UMG? ○ Respuesta (en texto libre) Interfaz gráfica 8 Participación
  • 9. ● Estos artilugios son los bloques con los que se construyen interfaces en UMG ○ Algunos se pueden componer formando jerarquías (los que tienen ranuras/slots) ○ El padre controla el tamaño del hijo, donde se renderiza y si es o no visible… aunque el hijo también tiene propiedades que el padre puede considerar Interfaz gráfica 9 Widgets
  • 10. ● Existen muchos pre-construidos, entre los más importantes: ○ Paneles (controlan posición y distribución de sus hijos) ○ Widgets de muestrario de información ○ Widgets de entrada ○ Widgets de usuario Interfaz gráfica 10 Tipos de Widgets
  • 11. ● Los de muestra son texto, imágenes, etc. ○ Los hay más complejos, como la barra de progreso Interfaz gráfica 11 Paneles y artefactos de muestra
  • 12. ● De entrada tenemos botones, cajas de texto.. y de usuario cualquier que creamos en la propia UMG Interfaz gráfica 12 Paneles y artefactos de muestra
  • 13. ● Posición deseada en el panel principal del lienzo (Canvas) ○ (0,0) arriba-izquierda, (1,1) abajo-derecha ○ Importante evitar posicionamiento absoluto si es posible (mejor relativo y con tantos por uno) ○ Todo se puede asignar manualmente, incluyendo márgenes Interfaz gráfica 13 Anclas https://docs.unrealengine.com/en-US/Engine/UMG/UserGuide/Anchors/index.html
  • 14. ● Distribuyen a sus hijos en un orden espacial ○ Horizontal/vertical… o mostrando scroll si los requisitos del hijo exceden los límites del padre Interfaz gráfica 14 Caja horizontal/vertical o con scroll
  • 15. ● La caja de tamaño sólo tiene un hijo y le fuerza a un tamaño específico ● Overlay permite apilar hijos, uno sobre otro Interfaz gráfica 15 Caja de tamaño y sobreposición
  • 16. ● A menudo son un recurso olvidado, pero se usan mucho y son clave para dar el aspecto adecuado al texto que aparezca en el juego ○ Aquí podemos importar, asignar y usar fuentes Interfaz gráfica 16 Fuentes https://docs.unrealengine.com/en-US/Engine/UMG/UserGuide/Fonts/HowTo/index.html
  • 17. ● En la de diseñador, editor WYSIWYG ● En la del grafo de eventos, se programa Interfaz gráfica 17 Dos pestañas en UMG
  • 18. ● El foco de entrada delimita qué componente (widget) exacto es el que recibirá la entrada del usuario, si lo hay ○ El ratón se usa para puntería, cursor en el menú... Interfaz gráfica 18 Conexión del interfaz con el juego
  • 19. ● Uno de los aspectos más útiles de UMG: vincular los widgets a funciones o variables de blueprints, de manera que si llaman a estas funciones o actualizan estas variables, se reflejarán estos cambio en pantalla Interfaz gráfica 19 Vinculación de propiedades
  • 20. ● Abajo en el Widget Blueprint Editor, hay posibilidad de crear y controlar animaciones ○ Con pistas de animación ○ Con una línea temporal donde se pueden marcar fotogramas clave, para que el sistema interpole ○ Las imágenes y animaciones son 2D pero pueden usarse materiales, renderizar escenas 3D tomadas del propio juego, etc. Interfaz gráfica 20 Animación
  • 21. ● Aunque se diseña con una determinada escala y resolución ideal, conviene probar la interfaz en varias configuraciones ● Piensa en que tus recursos gráficos podrán sufrir reescalado ● Diseña widgets básicos para reutilizarlos y componer otro más sofisticados Interfaz gráfica 21 Buenas prácticas de diseño https://docs.unrealengine.com/en-US/Engine/UMG/UserGuide/BestPractices/index.html
  • 22. ● Tipos de interfaces de usuario son HUDs, Menús, Información de objetos y Objetos interactivos ● Unreal Motion Graphics es la herramienta de creación de interfaces de usuario ● Widgets son los bloques básicos con los que construir interfaces ● Hay distintos tipos de widgets y es posible crear más Interfaz gráfica 22 Resumen
  • 23. Federico Peinado (2019-2021) www.federicopeinado.es Críticas, dudas, sugerencias... * Licencia sólo aplicable al texto original de estas diapositivas