Вращение открытия цели на основе соотношения сторон обзора

Featurekamo-internal
Порезанный
30 апреля 2026 г. в 01:48 UTC
Автор
kamo
Обещать
7cd97df

Рамка цели теперь наклонена на Atan2 (viewportH, viewportW), так что она открыта. правая сторона направлена к диагонали обзорного поля — для мониторов 16:9 точки открытия ~29° к югу от востока; для портрета это точки ближе к На юг. Читает, как пользователи естественным образом выбрасывают головы из основной массы Экран назад к верхнему левому углу. Физика: столкновение целей теперь проходит в координационных коордах. Каждый брошенный Центр головы + скорость вращаются в локальную рамку, существующую AABB. Столкновение со стенами, выровненными по оси, проходит без изменений, затем любые Отталкивание и отражение скорости вращаются обратно в мировое пространство. The Проверка зоны баллов также проводится в местных кордах, поэтому голова действительно При входе в (поворотное) отверстие все равно баллы. Визуальное: кадр SVG + свечение на стороне входа живут внутри вращения Контейнер; праздничные накладки (GOAL! / MISS!) и подпись Удалить Сидите вне вращения, чтобы текст оставался читаемым. Мисс Тряска Колеблется вокруг угла основания вместо нуля. Угол цели пересчитывается по размеру видопорта через установщик состояния с параллельный ref, поэтому бросок RAF считывает последнее значение каждого кадра без повторного создания обратной связи.

Все изменения

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены