@givemoneybiatch
Немного веб, немного гейм

Unity 2D. Как сделать разрушения земли по типу как в Pocket tanks?

Всем привет, в юнити я недавно. Как сделать разрушения земли по типу как на видео?
Например, выстрел на 38 секунде. https://youtu.be/BmtcAA-1ke0?t=38
После попадания образуется дыра, рельеф земли меняется. Каким образом должен быть организован объект земли? Я так понимаю это не будет не обычный спрайт, а что-то может типа line renderer?
Подскажите, в какую сторону копать?
  • Вопрос задан
  • 568 просмотров
Пригласить эксперта
Ответы на вопрос 1
@keksmr
Unity разработчик
В данном видео все разрушения заранее прорисованы. Если кто играл в Worms 3D, то видел, как там разрушается карта. Сделано это по методу майнкрафта + склаживание краёв и границ текстур.

Вот 2д аналог:
5ca257b849582380386565.jpeg

1. Создаём карту из кубиков
2. Нам нужны центры этих кубиков
3. Над ними сейчас будем работать
4. Применяем подходящий алгоритм сглаживания
5. Рисуем то, что получилось

А при попадании снаряда, нужно убрать определенное кол-во кубиков или просто перерисовать карту
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы