Quelle est la différence entre un HUD et une interface graphique dans un jeu?

34

Est-ce que quelqu'un sait la différence entre un HUD graphique (affichage tête haute) et une interface graphique (interface utilisateur graphique) dans un jeu? Est-ce qu'un HUD fait partie de l'interface graphique et ne fait qu'afficher des informations? Cela voudrait dire que je ne peux pas techniquement interagir avec un HUD alors que je le pouvais avec une interface graphique (par exemple, en cliquant sur un bouton)? Ou les deux termes décrivent-ils fondamentalement la même chose?

Note: je parle de ces mots en étant ingame.

Voir l'exemple suivant:

overwatchguiorhud?

Qu'est-ce qui serait décrit en tant qu'interface graphique dans cette image et qu'en tant que HUD?

LOLWTFasdasd asdad
la source
Les réponses ont des hypothèses différentes sur ce qu'est un HUD. La réponse de DMGregory suppose qu'il s'agit d'un écran d'information statique affiché au-dessus de la fenêtre de jeu. Bram suppose qu'un HUD est un affichage graphique non interactif. La définition doit être incluse dans la question.
person27
2
Cette question revient à demander quelle est la différence entre un bouton et une interface graphique.
Slebetman
3
Offtopic: C'est le nom d'utilisateur le plus créatif que j'ai jamais vu sur ce site.
S. Tarık Çetin
Je ne pense pas que cela nécessite une autre réponse, mais je ferais remarquer que le but d'un HUD est de permettre à une personne d'obtenir les informations dont elle a besoin sans avoir à détourner les yeux de ce sur quoi elle doit se concentrer. Le terme est plus naturel dans son environnement d'origine (avions de combat) où un HUD vous permettait de voir les choses sans avoir à regarder les tableaux de bord, mais je persiste à penser que l'objectif consistant à ne pas perdre de vue le focus est essentiel pour définir un HUD.
Cort Ammon - Rétablir Monica
HUD est égal à l'interface graphique, mais l'interface graphique n'est pas toujours égale à HUD
maté

Réponses:

80

Je dirais que les HUD sont des interfaces utilisateur graphiques: ils constituent un moyen de présenter des informations à l'utilisateur sous forme graphique.

Contrairement à ce que disent certaines autres réponses, le terme interface graphique ne nécessite pas que chaque élément soit directement interactif - le libellé situé à côté d'un contrôle sur un formulaire fait toujours partie de l'interface graphique, ce qui guide le lecteur dans la manière d'interagir avec le système. même si cliquer sur l'étiquette ne fait rien.

Ce qui distingue les éléments HUD est la manière particulière dont ces informations sont affichées à l’utilisateur: «Affichage tête haute» a été créé par opposition à une lumière ou un cadran sur un panneau de commande, l’utilisateur devant regarder vers le bas / loin de la fenêtre et monde devant eux pour le vérifier. La caractéristique déterminante du "Heads-Up" est que les informations sont superposées sur le monde entier, plutôt que sur son propre tableau de bord séparé. Elles suivent souvent avec la caméra ou la tête de l'utilisateur au lieu de les obliger à se tourner vers un endroit particulier pour voir cela (particulièrement notable dans les jeux de réalité virtuelle).

Ainsi, par exemple, dans cette capture d'écran de StarCraft, je dirais que les superpositions de sélection et de santé sur les unités, ainsi que les compteurs de ressources situés dans le coin, constituent tous des HUD superposés au monde du jeu. Les affichages de carte, de commande et de sélection dans la partie chromée ci-dessous ne sont pas du type HUD, car ils existent en dehors de la vue du monde.

Capture d'écran de Starcraft comparant différents types d'interface graphique

Il est plus courant de voir le terme HUD appliqué dans les perspectives par-dessus l'épaule à la 1ère et à la 3ème personne que dans les jeux descendants / isométriques comme celui-ci, mais je voulais trouver un exemple qui contrasterait les deux styles. Les exemples à la première personne utilisant à la fois le HUD et le chrome non-HUD sont plus difficiles à trouver, mais les robots d'exploration de donjons de la vieille école utilisent parfois aussi ce type de mélange. Ici, le label "Small Cave Troll", le niveau et la barre de santé sont HUD, car ils sont superposés sur le monde, tandis que le reste de l'interface graphique se trouve (principalement) à l'extérieur de la fenêtre du joueur et n'est pas "heads-up". " dans ce sens.

Capture d'écran de The Nights & Candles

Certains jeux auront également des fenêtres ou des panneaux flottants, tels que des interfaces de gestion d’inventaire, situés au-dessus de la fenêtre. Lorsque ceux-ci sont pour la plupart opaques, je les considère généralement comme des éléments non graphiques de l'interface graphique HUD, car ils masquent une partie importante du monde du jeu, de la même manière que les exemples chromés du tableau de bord.

DMGregory
la source
17
Serait-il plus juste de dire que les HUD font partie d'une interface graphique? Juste pour illustrer, ils ne sont pas tout à fait synonymes.
Schrodinger'sStat
3
Pas nécessairement plus correct . Nous pouvons dire "tous les chiens sont des animaux" sans impliquer que "tous les animaux sont des chiens";) La relation "est-a" n'est pas toujours symétrique
DMGregory
1
@DMGregory: Je voudrais inclure les éléments en bas de l'écran de votre capture d'écran Starcraft en tant que HUD. Rétrospectivement, j'aurais dû expliquer cela dans mon commentaire initial, mon mauvais.
Jack Aidley
1
@ DarrenBartrup-Cook le terme éléments d'interface qui existent dans la fiction / que les personnages peuvent voir est " interface diégétique ". Cela inclut à la fois des affichages tête-à-tête littéraux qu'un personnage aurait pu projeter à l'intérieur de l'écran de son casque ou de son cockpit, ainsi que des interfaces non HUD telles que le tableau de bord de la capture d'écran de Steel Battalion à ce lien.
DMGregory
2
Alors, "Qu'est-ce qui serait décrit comme interface graphique dans cette image et quoi comme HUD?" dans la question des PO?
spacetyper
26

L'interactivité .

Un HUD n'est pas interactif: il affiche uniquement des informations, il ne peut pas être cliqué, déplacé, fermé, etc.

Une interface graphique dans un jeu est comme n'importe quelle autre interface utilisateur: elle est interactive. Il comporte des menus, des boutons, des barres de défilement et d’autres éléments de l’interface utilisateur.

Le terme «affichage tête haute» fait référence à des avions de chasse: l'affichage d'informations sur un auvent signifie que le pilote n'a pas besoin de regarder en bas les jauges et les indicateurs du tableau de bord.

Bram
la source
11
@computercarguy - Si votre HUD est interactif, il devient simplement une interface graphique. L' un est un D isplay; l'autre, un I nterface.
Mazura
2
Si j'ai un compteur de balles dans mon HUD qui diminue lorsque j'appuie sur la gâchette, n'est-ce pas une interaction? ;)
DMGregory
4
Je suis surpris de voir combien de personnes ici ne semblent pas considérer la communication à sens unique comme une interaction. Je l'ai toujours considéré ainsi. L'expéditeur agit pour fournir des informations sur un canal et le récepteur pour internaliser l'information et lui permettre de changer son état. Les deux parties sont donc impliquées dans une action impliquant l'une l'autre. Interaction.
bcrist
2
@DMGregory: Non, ce n'est pas. Vous n'avez pas appuyé sur le bouton "Diminuer la balle d'un" dans votre HUD. Vous avez appuyé sur la gâchette et le HUD a continué d'afficher les mêmes informations qu'auparavant. La valeur peut changer, mais les informations sont les mêmes.
Nicol Bolas
2
@bcrist Je ne suis pas surpris du nombre de personnes qui considèrent un "sens unique" n'importe quoi comme "inter" parce que, par définition, quelque chose d '"inter" est à double sens. C'est la différence entre "agir" et "interagir".
CorsiKa
6

Est-ce qu'un HUD fait partie de l'interface graphique et ne fait qu'afficher des informations?

Oui. Head Up Display (comme son nom l'indique) sert uniquement à afficher des informations pendant que vous êtes en jeu. Cependant, dans certains scénarios, le HUD peut être intraitable. Par exemple, dans un jeu pour mobile, des boutons à l'écran permettent d'effectuer différentes actions lorsque vous êtes dans le jeu .

Umair M
la source
5

GUI et HUD sont des termes inexacts , ce qui signifie que les gens sauront ce qu’ils veulent dire, à moins d’exiger des précisions . Les significations spécifiques attachées aux termes dépendent de la sous-culture, de la société, du projet actuel ou de l'équipe au sein de ce projet sur lequel vous travaillez. Preuve: réponses divergentes sur cette question même.

Le terme HUD en termes graphiques rappelle souvent Terminator et Robocop. Au-delà de cela, sa signification dans les jeux n'est pas normalisée et si vous souhaitez utiliser le terme pour faire référence à des détails, vous devez d'abord expliquer votre utilisation du terme:

RobocopTerminateur

L’interface graphique contient généralement tout ce que vous voyez à l’écran. Il peut inclure ou exclure des éléments ne faisant pas partie de la fenêtre principale, tels que les menus de la barre d'état système, les icônes d'applications, etc. Il peut inclure le traitement des entrées, mais ce n'est pas obligatoire. L’interface graphique est parfois utilisée à tort pour faire référence à visuel + audio. Le meilleur terme dans ces cas serait UI, mais parfois, l'interface graphique est utilisée.

Peter
la source
J'ai aussi remarqué cela, juste avant de passer à votre réponse. Je l'ai résumé comme un point au PO pour ajouter la définition de HUD qu'ils recherchent. Un peu surpris, tant de réponses sont venues avec une définition ou une autre et n'ont pas remarqué ce schisme;)
person27
3

L’interface graphique d’un jeu correspond à peu près à tout ce qui est affiché à l’écran, à l’exception du monde du jeu, tel que le joueur, l’arme, le monde du jeu, etc. etc


la source
3

Le terme HUD vient des avions de combat où les informations à transmettre au pilote sont projetées sur l'écran du poste de pilotage plutôt que affichées sur les instruments dans le cockpit. Le fait est que le pilote n'a pas besoin de détourner le regard du monde extérieur pour recueillir des informations pertinentes. Il est utilisé par analogie dans les jeux informatiques, il n'a donc pas d'utilisation claire et bien définie.

En règle générale, le HUD est la partie de l'interface utilisateur qui (a) n'est pas déplacée avec le monde du jeu (à l'exception des éléments positionnés par rapport aux objets du jeu, par exemple les étiquettes d'intégrité ou de nom) et (b) est superposée au jeu. monde, de sorte qu’il ne puisse être masqué que par d’autres éléments du HUD. Dans la plupart des cas, le HUD est en 2D, mais certains FPS (en particulier) comportent désormais des éléments en HUD 3D.

Jack Aidley
la source
1

L'interface graphique est ce que l'utilisateur interagit avec. Le HUD est ce que le jeu affiche au joueur.

Je dirais que tout dans l'image est le HUD. Si vous ouvrez le menu, ce serait l'interface graphique.

Xalbek
la source
0

Je vois les choses de cette façon: un HUD affiche des informations en cours à l’utilisateur pendant le jeu, tandis qu’une interface graphique apparaît en réponse à certains événements et permet à l’utilisateur de contrôler certains aspects du jeu. Généralement, l'utilisateur ne peut pas interagir avec d'autres parties du jeu lorsque l'interface graphique est ouverte.

Ainsi, par exemple, dans Minecraft, la barre de santé et la barre de raccourci en bas sont un HUD, fournissant des informations sur le statut du joueur à tout moment. L'inventaire du joueur et les inventaires d'interaction avec les coffres, les fours, etc. sont des interfaces graphiques que le joueur ouvre en appuyant sur une touche ou en cliquant avec le bouton droit de la souris sur les blocs du monde. Tant que les interfaces graphiques sont ouvertes, le joueur ne peut pas effectuer d'autres actions ni même voir clairement ce qui se passe dans le jeu.

J'appliquerais également le terme "interface graphique" dans la conception du jeu aux menus permettant de contrôler le jeu lui-même, tels que les menus permettant de quitter le jeu ou de modifier les paramètres qui apparaissent généralement lorsque l'utilisateur appuie sur la touche d'échappement. Bien que ceux-ci ne font pas partie du gameplay; ils font plus partie de l'application environnante.

Micheal Johnson
la source
0

GUI est un terme médiocre à utiliser dans les développeurs de jeux

Classiquement, le terme interface graphique désignait tout élément visuel fournissant des informations à l'utilisateur ou avec lequel il pouvait interagir.

Dans (la plupart des) jeux, cela signifie que TOUT, à l'écran, relève de cette description classique de l'interface graphique.

Le terme HUD existe explicitement pour remplacer ce terme désormais inutile (dans ce champ). Il affiche des informations au-dessus de la couche de jeu dont le joueur a besoin pour prendre des décisions éclairées.

Weckar E.
la source
3
En pratique, le terme GUI est encore très utilisé dans les jeux - voir par exemple la balise gui sur cet échange, avec plus de 400 questions. Et comme indiqué dans d'autres réponses, nous utilisons beaucoup d'éléments d'interface utilisateur dans des jeux qui ne sont pas non plus HUD, y compris des menus, des barres d'outils, des fenêtres. Je ne dirais donc pas que HUD remplace complètement son utilisation.
DMGregory
1
Donc, tout le gameplay de FTL, presque tous les systèmes d’inventaire de jeux, les menus principaux, ce n’est pas une interface graphique, ce ne sont que des HUD? Je suis entièrement en désaccord avec cela, et il est loin de correspondre particulièrement à votre opinion, plutôt que de fournir une réponse utile à la question.
Joshua Hedges
3
Je pense cependant que Weckar a raison. Classiquement, l'interface graphique est le graphique, contrairement aux anciens robots d'exploration de donjons basés sur du texte. Cela convient également à presque tous les programmes non liés au jeu (TextUI vs GUI). Dans les jeux modernes, tout est généralement produit par des graphiques.
Xtros
2
Pourquoi était-ce tout en bas avec un -1? Toute autre réponse semble incorrecte. Peut-être devriez-vous montrer des exemples de jeux TUI (interface utilisateur texte) et CLI (interface de ligne de commande) avec des captures d'écran à des fins de comparaison et expliquer les différences entre les types d'interface. Par exemple, nethack est un jeu TUI, battlestar de bsd dans un jeu CLI. C'est là que le terme d'interface graphique est utile.
JoL
@DMGregory Cette description de balise est horrible ...
jpmc26