Энциклопедия Half-Life
Advertisement
Энциклопедия Half-Life
Это избранная статья. Нажмите для большей информации.
POSTER16 Информация в этой статье устарела. Вы можете помочь проекту, исправив и дополнив её.

HUD (сокр. от англ. Head-Up Display) — интерфейс игрока, позволяющий видеть уровень здоровья, заряд костюма, количество боеприпасов и выбирать оружие. HUD всегда неподвижен. В модификациях Counter-Strike, Team Fortress Classic и Day of Defeat элементы HUD содержат мини-карту (которая показывает расположение союзников на уровне), меню постройки и быстрые сообщения.

Изначально HUD в играх отсутствует; чтобы его включить, необходимо подобрать защитный костюм.

HUD в играх на GoldSrc[]

Hl hud 640 02

В играх на GoldSrc интерфейс игрока отображается шрифтом, который создаётся из т. н. спрайт-листа. Основные элементы HUD (на примере Half-Life) приведены на картинке справа.

  • В левом верхнем углу находится меню выбора оружия, поделённого на 5 категорий (в Opposing Force — на 7). Наличие боеприпасов (как первичных, так и вторичных) обозначено зелёными полосками слева от иконок. На иллюстрации показана иконка MP5, выбранного из 3-й категории.
  • В правом верхнем углу размещён индикатор заряда фонарика/прибора ночного виденияOpposing Force), окрашивающийся в красный цвет, если фонарик/ПНВ разряжен.
  • В правом нижнем углу отображается количество боеприпасов для выбранного оружия. На иллюстрации показаны текущее количество патронов в магазине и общий доступный боезапас (в данном случае — 50 патронов в магазине + 100 запасных) для MP5, а также текущее количество гранат для подствольного гранатомёта.
  • В левом нижнем углу отображается информация о состоянии здоровья и брони (заряде костюма). Если здоровье игрока составляет 25% или ниже, индикатор здоровья окрашивается красным.
  • В центре экрана расположено прицельное перекрестие, уникальное для каждого вида оружия. Если в настройках игры включено автоприцеливание, прицел «подсвечивается» красными точками при наведении на противника.
  • Когда игрок сталкивается с определённым типом опасности (например, с электричеством, огнём/дымом, радиацией, кислотой или потерей кислорода), слева над индикатором здоровья отображаются соответствующие значки. Также, при повреждении от опасных сред или атак противников в центре экрана появляются красные указатели, показывающие, с какой стороны был получен урон.
  • При подборе нового оружия, предмета или боеприпасов иконка, обозначающая данный объект, появляется в правой части экрана на короткое время и исчезает.
  • Если игрок управляет каким-либо видом транспорта (в частности, вагонетками), в центре нижней части экрана (при нажатии клавиши «Использовать») отображается индикатор, позволяющий регулировать скорость передвижения с помощью кнопок перемещения вперёд-назад.

Спрайты для HUD в GoldSrc имеют палитру в оттенках серого; это сделано для определения прозрачности спрайта и настройки его цвета (чёрный — прозрачный, белый — непрозрачный, оттенки — разная степень прозрачности). Внутриигровой цвет спрайтов по умолчанию одинаков для всех основных элементов интерфейса.

Игра Цвет HUD (R, G, B) Шрифт цифр
Half-Life 255, 160, 0 Trebuchet MS
Half-Life: Opposing Force 0, 160, 0 OCR-A Std
Half-Life: Blue Shift 95, 95, 255 Trebuchet MS
Half-Life: Decay 160, 160, 192
(Джина Кросс)
255, 128, 64
(Колетт Грин)

Дополнительные элементы HUD[]

RofiDLL

Новые элементы HUD при установленном RofiDLL.

Движок работает с игровой библиотекой («client»), в которой записана информация о расположении элементов HUD, цвет элементов движок берет в файле «clientscheme.res». С помощью сторонней клиентской библиотеки RofiDLL в игру добавляются такие элементы HUD, как Source-подобный чат, показатель скорости игрока и цвет показателя здоровья в зависимости от значения. Также RofiDLL упрощает для игрока распрыжку.

HUD в играх на Source[]

SRC HUD 0

HUD в Half-Life 2: Episode Two

В играх на Source HUD отображается посредством наложения панелей VGUI2 или символов из специальных текстовых шрифтов (например, boxrocket), которые могут меняться в цвете, размере и пульсировать. Цвет HUD можно изменить, отредактировав .res-файл в ресурсах игры. Однако, как и предшественник, Source также имеет возможность отображать элементы HUD из спрайт-листов: в частности, так он делает в Half-Life: Source.

Кастомизация HUD[]

SMOD HUD

Наглядный пример изменения HUD (SMOD)

В отличие от GoldSrc, в Source расположение, размеры, цвет и шрифт элементов HUD хранятся в файлах «ClientScheme.res» и «HudLayout.res». Это позволяет изменять размеры, цвет, расположение и шрифты HUD, не имея навыков программирования.

Галерея[]

Ранние версии[]

GoldSrc[]

Source[]

Игровая механика
Основное HUD · Здоровье и урон
Настройки сложности Half-Life · Half-Life 2
Игровые движки GoldSrc (Xash3D) · Source · Source 2
Баги Бесконечное пополнение здоровья · Ускорение коллизией · Ускоренная распрыжка задом · Распрыжка · Телепортация NPC
Разное Hammer Units · Warpball · Консоль разработчика · Консольные команды
Advertisement