Как работают минные поля в Таркове? [разбор механик]

Когда я впервые включил отображение минных полей в Таркове, происходило что-то необъяснимое. В некоторых местах все работало как надо и при входе в зону происходил взрыв. Но в других местах можно было заходить достаточно глубоко в триггер и взрывов не было. Не понял. Может я где-то ошибся? Общую зону поля я визуализировал. Больше никаких ограничителей в параметрах минного поля нет. Так почему я здесь взрываюсь, а здесь нет? Копнув глубже я обнаружил, что кроме общей зоны, которую я визуализировал, существует еще одна. Опасная зона. Именно нахождение в ней приводит ко взрывам. Но опасная зона это не просто триггерный прямоугольник. Она определяется довольно хитрой математической функцией, которая использует косинус для создания неровных краев. Ну и как мне отобразить опасную зону, если она существует только в виде формулы и вообще не подразумевает визуализацию? Я думаю даже BSG точно не знают, как она выглядит в 3D. Задача казалась почти невыполнимой. В какой-то момент я даже подумал: “может не заморачиваться над этими точными границами и ограничиться визуализацией общих зон?”. Что ж. Пришлось скачивать юнити и искать границы функции перебором, а затем учиться генерировать меш процедурно, соединяя вершины в треугольники и так далее. В конце концов, спустя множество часов отладки, мне удалось достаточно точно определить и визуализировать границы опасных зон. ТАЙМКОДЫ 0:00 Минные поля 0:17 Как они работают, кратко 1:06 Из чего состоит минное поле и параметры 1:52 Алгоритм работы 4:13 Интересные детали 7:06 Почему поля такой формы? 7:44 Почему поля такие высокие? 8:08 Проблема 8:42 Как решить 9:08 Конец Поддержать меня:
Телеграм:
Usdt trc20: TETZ7K4h6n7Dm82sbrgNtoKtAWww39nFyE

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