¿Cuál es la diferencia entre un HUD y una GUI en un juego?

34

¿Alguien sabe la diferencia entre un HUD gráfico (pantalla de visualización) y una GUI (interfaz gráfica de usuario) en un juego? ¿Es un HUD parte de la GUI y solo muestra información? ¿Eso significaría que técnicamente no puedo interactuar con un HUD mientras pueda con la GUI (por ejemplo, haciendo clic en un botón)? ¿O ambos términos describen básicamente lo mismo?

Nota: estoy hablando de estas palabras mientras estoy en el juego.

Vea el siguiente ejemplo:

overwatchguiorhud?

¿Qué se describiría como GUI en esta imagen y qué como HUD?

LOLWTFasdasd asdad
fuente
Las respuestas tienen diferentes supuestos sobre qué es un HUD. La respuesta de DMGregory supone que es una pantalla estática informativa que se muestra sobre la ventana del juego. Bram supone que un HUD es una pantalla gráfica no interactiva. La definición necesita ser incluida en la pregunta.
persona27
2
Esta pregunta es similar a preguntar cuál es la diferencia entre un botón y una GUI.
slebetman
3
Offtopic: este es el nombre de usuario más creativo que he visto en este sitio.
S. Tarık Çetin
No creo que esto necesite otra respuesta, pero señalaría que el propósito de un HUD es permitir que una persona obtenga la información que necesita sin tener que apartarse de lo que necesita enfocarse. El término es más natural en su configuración original (aviones de combate) donde un HUD le permite ver las cosas sin tener que mirar los paneles de instrumentos, pero todavía siento que el objetivo de no centrarse en lo que importa es clave para definir un HUD.
Cort Ammon - Restablece a Monica el
HUD es igual a GUI pero GUI no siempre es igual a HUD
mateos

Respuestas:

80

Yo diría que los HUD son interfaces gráficas de usuario: son formas de presentar información al usuario gráficamente.

A diferencia de lo que dicen otras respuestas, el término GUI no requiere que cada elemento sea directamente interactivo: la etiqueta al lado de un control en un formulario sigue siendo parte de la GUI, guiando al jugador sobre cómo interactuar con el sistema, incluso si hacer clic en la etiqueta en sí no logra nada.

Lo que distingue a los elementos del HUD es la forma particular en que se muestra esta información al usuario: "La pantalla de aviso" se acuñó en contraste con una luz o un dial en un panel de control, donde el usuario tendría que mirar hacia abajo / lejos de la ventana y mundo delante de ellos para comprobarlo. La característica definitoria de ser "Heads-Up" es que la información se superpone en todo el mundo, en lugar de en su propio panel de control separado, y a menudo rastrea con la cámara o la cabeza del usuario en lugar de necesitar que giren a una ubicación particular para ver (particularmente notable en los juegos de realidad virtual).

Entonces, por ejemplo, en esta captura de pantalla de StarCraft, argumentaría que la selección y las superposiciones de salud en las unidades, y los contadores de recursos en la esquina, constituyen HUD, que se superponen en el mundo del juego. El mapa, los botones de pedido y las lecturas de selección en el cromo a continuación no serían HUD porque existen fuera de la vista mundial.

Captura de pantalla de Starcraft contrastando diferentes tipos de GUI

Es más común ver el término HUD aplicado en las perspectivas sobre el hombro en primera persona y en tercera persona que en juegos de arriba hacia abajo / isométricos como este, pero quería encontrar un ejemplo que contrastara ambos estilos. Los ejemplos en primera persona con cromo HUD y no HUD son más difíciles de encontrar, pero los rastreadores de mazmorras de la vieja escuela a veces también usan este tipo de mezcla. Aquí la etiqueta, el nivel y la barra de salud de "Small Cave Troll" son HUD ya que están superpuestos en el mundo, mientras que el resto de la GUI se encuentra (en su mayoría) fuera de la ventana del jugador al mundo y no está "cara a cara" " En este sentido.

Captura de pantalla de The Nights & Candles

Algunos juegos también tendrán ventanas o paneles flotantes, como las interfaces de administración de inventario, que se ubican en la parte superior de la ventana gráfica. Cuando estos son en su mayoría opacos, generalmente los considero elementos de la GUI que no son de HUD porque oscurecen una parte considerable del mundo del juego de la misma manera que los ejemplos cromados del tablero.

DMGregory
fuente
17
¿Sería más correcto decir que los HUD son parte de una GUI? Solo para ilustrar que no son sinónimos.
Schrodinger'sStat
3
No necesariamente más correcto . Podemos decir "todos los perros son animales" sin implicar que "todos los animales son perros";) La relación "es-a" no siempre es simétrica
DMGregory
1
@DMGregory: incluiría los elementos en la parte inferior de la pantalla en su captura de pantalla de Starcraft como HUD. En retrospectiva, debería haber explicado que en mi comentario inicial, mi mal.
Jack Aidley
1
@ DarrenBartrup-Cook el término para elementos de interfaz que existen en la ficción / que los personajes pueden ver es " interfaz diegética ". Esto incluye tanto las pantallas de avisos literales que un personaje podría haber proyectado dentro de la pantalla de su casco o cabina, como las interfaces que no son de HUD, como el panel de instrumentos en la captura de pantalla del Steel Battalion en ese enlace.
DMGregory
2
Entonces, "¿Qué se describiría como GUI en esta imagen y qué como HUD?" en la pregunta de OP?
spacetyper
26

Interactividad .

Un HUD no es interactivo: solo muestra información, no se puede hacer clic, arrastrarlo, cerrarlo, etc.

Una GUI en un juego es como cualquier otra interfaz de usuario: es interactiva. Tiene menús, botones, barras de desplazamiento y otros elementos de la interfaz de usuario.

El término Head Up Display se refiere a aviones de combate: mostrar información en un dosel significa que el piloto no necesita mirar hacia abajo a los indicadores e indicadores en el tablero.

Bram
fuente
11
@computercarguy: si su HUD es interactivo, simplemente se convirtió en una GUI. Uno es un D isplay; la otra, una que Nterface.
Mazura
2
Si tengo un contador de balas en mi HUD que disminuye cuando apreto el gatillo, ¿no es eso interacción? ;)
DMGregory
44
Me sorprende cuánta gente aquí no parece considerar la comunicación unidireccional como una interacción. Siempre lo he considerado así. El remitente actúa para proporcionar información a través de algún canal, y el receptor actúa para internalizar la información y permitirle cambiar su estado. Por lo tanto, ambas partes están involucradas en una acción entre ellas. Interacción.
bcrist
2
@DMGregory: No, no lo es. No presionó el botón "disminuir bala en uno" en su HUD. Presionó el gatillo y el HUD continuó mostrando la misma información que antes. El valor puede cambiar, pero la información es la misma.
Nicol Bolas
2
@bcrist No me sorprende cuántas personas consideran que algo "unidireccional" es algo "inter" porque, por definición, algo "inter" cualquier cosa es bidireccional. Es la diferencia definitoria entre "actuar" e "interactuar".
corsiKa
6

¿Es un HUD parte de la GUI y solo muestra información?

Sí. Head Up Display (como su nombre lo indica) es solo para mostrar información mientras estás en el juego. Sin embargo, en algunos escenarios, HUD puede ser intratable. Por ejemplo, en un juego basado en dispositivos móviles hay botones en pantalla para realizar diferentes acciones mientras estás en el juego .

Umair M
fuente
5

GUI y HUD son términos inexactos , es decir, la gente sabrá lo que significan, a menos que requieran específicos . Los significados específicos a los que las condiciones dependen de la subcultura, la empresa, el proyecto actual, o el equipo dentro de ese proyecto en el que está trabajando. Prueba: respuestas divergentes sobre esta misma pregunta.

El término HUD en términos de gráficos a menudo recuerda a Terminator y Robocop. Más allá de esto, su significado en los juegos es no estandarizada y si desea utilizar el término para referirse a características específicas, es necesario explicar el uso del término en primer lugar:

RobocopTerminator

La GUI suele ser todo lo que ves en la pantalla. Puede incluir o excluir algunas cosas que no forman parte de la ventana principal, como los menús de la bandeja del sistema, los iconos de las aplicaciones, etc. Puede incluir el manejo de la entrada, pero no es necesario. La GUI a veces se usa incorrectamente para referirse a visual + audio. El mejor término en estos casos sería UI, pero a veces se usa GUI.

Peter
fuente
También me di cuenta de esto, justo antes de desplazarme a tu respuesta. Lo resumí como un punto en el OP para agregar la definición de HUD que están buscando. Un poco sorprendido, muchas respuestas llegaron con una definición u otra y no notaron este cisma;)
persona27
3

La interfaz gráfica de usuario en un juego es prácticamente todo lo que se muestra en la pantalla, excepto el mundo del juego, como el jugador, el arma, el mundo del juego, etc. etc.


fuente
3

El término HUD proviene de aviones de combate donde la información que se transmitirá al piloto se proyecta en la pantalla de la cabina en lugar de mostrarse en los instrumentos dentro de la cabina. El punto es que el piloto no necesita apartar la mirada del mundo exterior para recopilar información relevante. Se utiliza por analogía en los juegos de computadora, por lo que no tiene un uso claro y bien definido.

Por lo general, el HUD es la parte de la interfaz de usuario que (a) no se mueve con el mundo del juego (excepto los elementos que se colocan en relación con los objetos del juego, por ejemplo, etiquetas de nombre o salud) y (b) se superpone en el juego mundo, para que pueda ser oscurecido solo por otros elementos de HUD. En la mayoría de los casos, el HUD es 2D, pero algunos FPS (en particular) ahora tienen elementos HUD 3D.

Jack Aidley
fuente
1

La GUI es con lo que el usuario interactúa . El HUD es lo que el juego muestra al jugador.

Yo diría que todo en la imagen es el HUD. Si abre el menú, esa sería la GUI.

Xalbek
fuente
0

Lo veo de esta manera: un HUD muestra información continua al usuario durante el juego, mientras que una GUI aparece en respuesta a ciertos eventos y le permite al usuario controlar algún aspecto del juego. Por lo general, el usuario no puede interactuar con otras partes del juego mientras la GUI está abierta.

Entonces, por ejemplo, en Minecraft, la barra de salud y la barra de acceso rápido en la parte inferior es un HUD, que proporciona información sobre el estado del jugador en todo momento. El inventario del jugador y los inventarios para interactuar con cofres, hornos, etc. son GUI que el jugador abre presionando una tecla o haciendo clic derecho en los bloques del mundo. Mientras las GUI están abiertas, el jugador no puede realizar otras acciones o incluso ver claramente qué más está sucediendo en el juego.

También aplicaría el término "GUI" en el diseño del juego a los menús para controlar el juego en sí, como los menús para salir del juego o cambiar la configuración que generalmente aparece cuando el usuario presiona la tecla de escape. Aunque estos no son parte de la jugabilidad; son más parte de la aplicación circundante.

Micheal Johnson
fuente
0

GUI es un término pobre para usar en desarrollo de juegos

Clásicamente, GUI significaba cualquier elemento visual que proporcionara información al usuario o que pudiera interactuar de alguna manera.

En (la mayoría) de los juegos, eso significa que TODO en la pantalla se incluye en esta descripción clásica de la GUI.

El término HUD existe explícitamente para reemplazar este término ahora inútil (en este campo). Muestra información sobre la capa del juego que el jugador necesita para tomar decisiones informadas.

Weckar E.
fuente
3
En la práctica, el término interfaz gráfica de usuario todavía se utiliza mucho en los juegos - véase, por ejemplo, la interfaz gráfica de usuario etiqueta en este intercambio, con más de 400 preguntas. Y como se señala en otras respuestas, utilizamos muchos elementos de la interfaz de usuario en juegos que no son HUD también, incluidos menús, barras de herramientas, ventanas, por lo que no diría que HUD reemplaza por completo su uso.
DMGregory
1
Entonces, todo el juego de FTL, casi todos los sistemas de inventario de juegos, menús principales, nada de eso es GUI, ¿son solo HUD? Estoy totalmente en desacuerdo con esto, y está lejos de ajustarse particularmente a su opinión, en lugar de proporcionar una respuesta útil a la pregunta.
Joshua Hedges
3
Sin embargo, creo que Weckar tiene razón. Clásicamente, la GUI son los gráficos, en contraste con los antiguos rastreadores de mazmorras basados ​​en texto. Esto también se adapta a casi todos los programas que no sean juegos (TextUI vs GUI). En los juegos modernos, generalmente todo es producido por gráficos.
Xtros
2
¿Por qué fue esto en el fondo con un -1? Cualquier otra respuesta parece incorrecta. Tal vez debería mostrar ejemplos de juegos TUI (Text User Interface) y CLI (Command Line Interface) con capturas de pantalla para comparar y explicar las diferencias de los tipos de interfaz. Por ejemplo, nethack es un juego TUI, battlestar de bsd en un juego CLI. Ahí es donde el término GUI es útil.
JoL
@DMGregory La descripción de esa etiqueta es horrible ...
jpmc26