Хитбокс
Невидимый прямоугольник, которым объект в игре «касается» мира. Проверка столкновений смотрит не на картинку, а на этот прямоугольник — поэтому герой может задеть врага, ещё не коснувшись его рисунка, и наоборот: пройти сквозь край, который кажется совсем близким.
Как это выглядит: картинка героя 96×96, хитбокс 64×80 if (heroX + 64 > coinX && heroX < coinX + 32) { // коснулись }
Не путать: Хитбокс — не картинка и не «рамка вокруг персонажа»: он может быть уже, ниже и стоять со сдвигом. И это не физика: хитбокс отвечает только на вопрос «пересеклись ли», а что случится дальше, решает код. Не путать с коллизией: коллизия — сама проверка и событие, хитбокс — прямоугольник, по которому её считают.
Откуда слово: От английского hit — «удар, попадание» и box — «коробка». Слово пришло из игровых сообществ 1990-х: в файтингах игроки рисовали схемы с невидимыми прямоугольниками ударов, чтобы понять, почему удар «попал», хотя визуально никто никого не коснулся. Так внутренний термин разработчиков стал обычным.
Где это проходят: урок 7.7 «Столкновение: монета и шип» · Интерфейсы и сайты с нуля
Связанные слова
Ещё слова раздела «Интерфейсы и браузер»
- HTML
- Тег
- CSS
- Селектор и класс
- Отступы: padding и margin
- Вёрстка
- Flex
- Адаптивность
- JavaScript
- Событие
- Скрипт
- Браузер
- Ошибка 404
- Крошки
- Песочница
- Куки
- Спрайт
- Анимация
- Иерархия
- Контраст
- Палитра
- Насыщенность
- Сетка
- Отступ
- Аффорданс
- Гештальт
- Закон Фиттса
- Закон Хика
- Закон Якоба
- Когнитивная нагрузка
- Типографика
- Кегль
- Межстрочный интервал
- Длина строки
- Шкала размеров
- Брейкпоинт
- Юзабилити
- Скринридер
- Тепловая карта
- Дизайн-токены
- Фирменный стиль
- Гайдлайн
- Айдентика
- Акцидентный шрифт
- Плотность интерфейса
- HTTPS
- Закон Миллера
- Общая судьба
Весь словарь программиста — 135 слов с объяснениями, примерами и ссылками на уроки.