Короб воздействия

From Valve Developer Community
< Ru
Jump to navigation Jump to search
English (en)Português do Brasil (pt-br)Русский (ru)中文 (zh)Translate (Translate)
Hitbox.jpg

Короб воздействия (hitbox) - это невидимый короб (а чаще, набор коробов), который определяет приблизительную форму модели(en) для определения столкновений с нанесением урона. Обычно, игровая модель имеет очень большое количество полигонов для расчёта попаданий в реальном времени, поэтому вместо неё используются короба воздействий.

Короб воздействия отличается от ограничивающего короба(en) тем, что он составной и больше соответствует отображаемой форме модели. Ограничивающий короб используется для обнаружения столкновений при перемещениях и буквально является одиночным коробом.

Создание коробов воздействий

Существует несколько способов создания коробов воздействий. Можно создать их вручную с помощью QC(en)-команд или воспользоваться HLMV HLMV для автоматической генерации набора, а затем изменить его. Если получившийся QC-файл становится громоздким, лучший способ упорядочить QC-файлы - создать отдельный файл hitbox.qci, содержащий данные о коробах воздействий. Вы можете подключить его через ссылку в основном QC-файле модели с помощью команды $include hitbox.qci.

Команды управления

Cvar /
команда
Параметры или
значение по умолчанию
Величины Получаемый результат
sv_showhitboxes <целое число(en)> Показывает короба воздействия, считаемые сервером для указанного индекса игрока, минуя любые net_fakelag. Создаёт большой сетевой трафик, поэтому следует использовать только на локальных серверах.
Была удалена из игр Valve из-за неадекватного эффекта для компенсации задержек, но всё ещё присутствует в SDK для модификаций.

Смотреть также


Эта статья(раздел) является наброском(en). Вы можете помочь, дополнив её.