Часто при обсуждении тонкостей механик какой-нибудь игры (особенно сетевых шутеров) можно услышать термин "hitbox". Что это такое? Я постараюсь кратко рассказать. Все игры основаны на столкновении. Пуля попадает в персонажа в скролл-шутере, мышка меняет внешний вид при попадании на интерактивный объект в классическом квесте или гриб вылетел из блока и падает на землю. Примеров много. Чтобы реализовать такие взаимодействия между элементами игры, разработчики обычно используют упрощенную математическую модель. Персонажи представляются в виде простых геометрических фигур. Часто в виде прямоугольников (хитбоксы). Собственно при проверке столкновения персонажей проверяется не пересекаются ли их хитбоксы. Это значительно проще, чем проверять реальное попиксельное пересечение спрайтов. И позволяет четче прописать правила этого взаимодействия. К примеру, если Марио прыгает на противника сверху, то последний погибает. Хитбоксов у одного игрового элемента может быть много. Таким образом можно д