Информация в этой статье устарела. Вы можете помочь проекту, исправив и дополнив её. |
HUD (сокр. от англ. Head-Up Display) — интерфейс игрока, позволяющий видеть уровень здоровья, заряд костюма, количество боеприпасов и выбирать оружие. HUD всегда неподвижен. В модификациях Counter-Strike, Team Fortress Classic и Day of Defeat элементы HUD содержат мини-карту (которая показывает расположение союзников на уровне), меню постройки и быстрые сообщения.
Изначально HUD в играх отсутствует; чтобы его включить, необходимо подобрать защитный костюм.
HUD в играх на GoldSrc[]
В играх на 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[]
Движок работает с игровой библиотекой («client»), в которой записана информация о расположении элементов HUD, цвет элементов движок берет в файле «clientscheme.res». С помощью сторонней клиентской библиотеки RofiDLL в игру добавляются такие элементы HUD, как Source-подобный чат, показатель скорости игрока и цвет показателя здоровья в зависимости от значения. Также RofiDLL упрощает для игрока распрыжку.
HUD в играх на Source[]
В играх на Source HUD отображается посредством наложения панелей VGUI2 или символов из специальных текстовых шрифтов (например, boxrocket), которые могут меняться в цвете, размере и пульсировать. Цвет HUD можно изменить, отредактировав .res-файл в ресурсах игры. Однако, как и предшественник, Source также имеет возможность отображать элементы HUD из спрайт-листов: в частности, так он делает в Half-Life: Source.
Кастомизация HUD[]
В отличие от 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 · Консоль разработчика · Консольные команды |