Нам часто нужно из точек сделать меш, чтобы потом отрисовать его.

Для этой цели нужно использовать алгоритм триангуляции (например, вот этот). Вообще реализаций полно, так что не думаю что с этим будут проблемы.

Суть сводится к тому, чтобы на выходе получить треугольники (как следует из названия) из точек. А для создания мешки нам нужны вертексы (те самые точки) и индексы (как именно эти точки образуют треугольники).

Read More  

Как мы рисуем стрелку приказов.

У нас прошло несколько этапов рисования стрелки: в Mushroom Wars 1 это был большой спрайт, в Mushroom Wars 2 мы основательно подошли к этому вопросу и начали генерить меш для стрелки сами, а вот в новых проектах мы не используем больше ни первый, ни второй вариант.

Мы используем LineRenderer. Да, просто линию. Мы контролируем ширину каждого участка, чтобы придать стрелке нужную форму. Т.е. в коде нужно найти нужные точки (а их будет всего 4) и задать им правильную ширину.

Read More