Кто-нибудь знает разницу между графическим HUD (отображение на экране) и GUI (графический интерфейс пользователя) в игре? Является ли HUD частью графического интерфейса и просто отображает информацию? Это будет означать, что я не могу технически взаимодействовать с HUD, в то время как я могу с GUI (например, нажав кнопку)? Или оба термина в основном описывают одно и то же?
Примечание: я говорю об этих словах во время игры.
Смотрите следующий пример:
Что будет описано как GUI на этом изображении, а что как HUD?
gui
terminology
hud
LOLWTFasdasd asdad
источник
источник
Ответы:
Я бы сказал, что HUD - это графические пользовательские интерфейсы: это способы графического представления информации пользователю.
В отличие от того, что говорят некоторые другие ответы, термин GUI не требует, чтобы каждый элемент был непосредственно интерактивным - метка рядом с элементом управления в форме все еще является частью GUI, направляя игрока в том, как взаимодействовать с системой, даже если щелкнуть сам ярлык, ничего не получится.
Что отличает элементы HUD, так это то, как эта информация отображается пользователю: «Heads-Up Display» был придуман в отличие от подсветки или шкалы на панели управления, где пользователю нужно было бы смотреть вниз / в сторону от окна и Мир перед ними, чтобы проверить это. Определяющая особенность «Heads-Up» заключается в том, что информация наложена на весь мир, а не на его отдельную панель мониторинга, и она часто отслеживается с помощью камеры или головы пользователя, а не заставляет их поворачиваться к определенному месту, чтобы увидеть это (особенно заметно в играх VR).
Так, например, на этом скриншоте StarCraft я бы сказал, что выбор и здоровье накладываются на юниты, а счетчики ресурсов в углу - все это HUD, накладываемые на игровой мир. Карта, кнопки заказа и показания выбора в Chrome ниже не будут HUD, потому что они существуют за пределами области просмотра мира.
Чаще встречается термин HUD, применяемый в перспективах «от первого лица» и «от третьего лица», чем в играх типа сверху вниз / изометрия, подобных этой, но я хотел найти пример, который будет контрастировать между обоими стилями. Трудно найти примеры от первого лица, использующие как HUD, так и не-HUD хром, но сканеры подземелий старой школы иногда тоже используют этот тип микса. Здесь метка, уровень и индикатор «Маленького пещерного тролля» являются HUD, поскольку они накладываются на мир, в то время как остальная часть графического интерфейса пользователя (в основном) находится за пределами окна игрока в мир и не является «хедз-ап». " в этом смысле.
В некоторых играх также есть плавающие окна или панели, такие как интерфейсы управления запасами, которые располагаются поверх окна просмотра. Когда они в основном непрозрачны, я бы вообще считал их элементами графического интерфейса не-HUD, потому что они затеняют значительную часть игрового мира почти так же, как примеры хрома на приборной панели.
источник
Интерактивность .
HUD не является интерактивным: он отображает только информацию, его нельзя щелкнуть, перетащить, закрыть и т. Д.
Графический интерфейс в игре похож на любой другой интерфейс: он интерактивный. Он имеет меню, кнопки, полосы прокрутки и другие элементы пользовательского интерфейса.
Термин Head Up Display относится к истребителям: отображение информации на куполе означает, что пилоту не нужно смотреть вниз на указатели и индикаторы на приборной панели.
источник
Да. Head Up Display (как следует из названия) просто для отображения информации, пока вы в игре. Однако в некоторых сценариях HUD может быть неразрешимым. Например, в мобильной игре на экране есть кнопки для выполнения различных действий во время игры .
источник
GUI и HUD - неточные термины , означающие, что люди будут знать, что они имеют в виду, если они не требуют специфических особенностей . Конкретные значения этих терминов зависят от субкультуры, компании, текущего проекта или команды в рамках проекта, над которым вы работаете. Доказательство: разные ответы на этот вопрос.
Термин HUD с точки зрения графики часто напоминает терминаторов и робокопов. Помимо этого, его значение в играх не стандартизировано, и если вы хотите использовать этот термин для обозначения конкретных особенностей, вам необходимо сначала объяснить использование этого термина:
Графический интерфейс обычно все, что вы видите на экране. Он может включать или исключать некоторые вещи, которые не являются частью главного окна, такие как меню в системном трее, значки приложений и т. Д. Он может включать обработку ввода, но не обязан. GUI иногда неправильно используется для обозначения visual + audio. Лучшим термином в этих случаях будет UI, но иногда используется GUI.
источник
Графический интерфейс в игре - это почти все, что отображается на экране, за исключением игрового мира, такого как игрок, пистолет, игровой мир и т. Д. Hud - это все, что используется для отображения информации о здоровье игроков, количестве пуль так далее
источник
Термин HUD происходит от истребителей, где информация, передаваемая пилоту, проецируется на экран кабины, а не отображается на приборах внутри кабины. Дело в том, что пилоту не нужно отвлекаться от внешнего мира, чтобы собрать соответствующую информацию. Он используется по аналогии в компьютерных играх, поэтому он не имеет четкого, четко определенного использования.
Как правило, HUD является частью пользовательского интерфейса, которая (а) не перемещается вместе с игровым миром (за исключением элементов, которые расположены относительно игровых объектов, например меток здоровья или имени) и (б) накладывается на игру мир, так что он может быть скрыт только другими элементами HUD. В большинстве случаев HUD является 2D, но некоторые FPS (в частности) теперь имеют элементы 3D HUD.
источник
GUI - это то, с чем взаимодействует пользователь . HUD - это то, что игра показывает игроку.
Я бы сказал, что все на изображении - это HUD. Если вы откроете меню, это будет GUI.
источник
Я смотрю на это так: HUD отображает текущую информацию пользователю во время игры, в то время как GUI появляется в ответ на определенные события и позволяет пользователю контролировать некоторые аспекты игры. Обычно пользователь не может взаимодействовать с другими частями игры, пока открыт графический интерфейс.
Так, например, в Minecraft панель здоровья и панель быстрого доступа внизу - это HUD, предоставляющий информацию о статусе игрока в любое время. Инвентарь игрока и инвентарь для взаимодействия с сундуками, печами и т. Д. Являются графическими интерфейсами, которые игрок открывает, нажимая клавишу или щелкая правой кнопкой мыши по блокам в мире. В то время как GUI открыты, игрок не может выполнять другие действия или даже четко видеть, что еще происходит в игре.
Я бы также применил термин «GUI» в игровом дизайне к меню для управления самой игрой, таким как меню для выхода из игры или изменения настроек, которые обычно появляются, когда пользователь нажимает клавишу выхода. Хотя это не часть игрового процесса; они являются частью окружающего приложения.
источник
GUI - плохой термин для использования в разработке игр
Классически под GUI подразумевается любой визуальный элемент, который либо предоставляет информацию пользователю, либо может каким-либо образом взаимодействовать с ним.
В (большинстве) играх это означает, что ВСЕ на экране подпадает под это классическое описание GUI.
Термин HUD существует явно, чтобы заменить этот ныне бесполезный термин (в этой области). В верхней части игрового слоя отображается информация, которая необходима игроку для принятия обоснованных решений.
источник