Почему выстрел может попасть «мимо» модели

В игре видимая фигура и объект, с которым проверяются столкновения, — не обязательно одно и то же. Для персонажа часто задают упрощённую геометрическую область: например, несколько прямоугольников или капсул вокруг тела. Её называют зоной попадания, или хитбоксом. Когда снаряд пересекает эту область, игра регистрирует попадание, даже если на экране между ним и моделью заметен небольшой зазор.

Такое расхождение возникает не только из-за намеренной поблажки игроку. Подробная трёхмерная модель состоит из множества деталей, постоянно меняет позу и может двигаться в сложных анимациях. Проверять столкновение с каждой её поверхностью дороже и труднее, чем с простыми формами. Кроме того, анимация способна визуально отвести руку или ногу в сторону, тогда как упрощённая область вокруг тела остаётся прежней.

Точность против удобства

Размер хитбокса — дизайнерский компромисс. Если он слишком мал или точно повторяет каждый изгиб модели, попадания становятся капризными: игроку приходится целиться с почти ювелирной точностью, а быстрая анимация делает результат менее предсказуемым. Немного более щедрая область помогает управлению ощущаться отзывчивым и не наказывает за крошечную визуальную погрешность.

Но перебор портит ощущение справедливости: противник будто получает урон от выстрела, который явно прошёл рядом. Поэтому разработчики могут настраивать области отдельно для разных частей тела, персонажей или режимов игры. Важен и тип атаки: у летящего снаряда, мгновенного луча и удара ближнего боя могут быть разные правила проверки столкновений.

В итоге экран показывает художественную постановку, а игра принимает решение по скрытой геометрии. Поэтому видимый промах иногда оказывается попаданием — и именно размер этой невидимой границы определяет, сочтёт ли игрок управление отзывчивым или несправедливым.