Нарисуйте изогнутые линии с текстурой и свечение с Unity - PullRequest
0 голосов
/ 18 января 2019

Я ищу эффективный способ рисовать изогнутые линии и заставить объект следовать за ними в Unity.

Мне также нужно нарисовать их, используя нестандартное изображение, а не сплошной цвет.

И вдобавок ко всему, я хотел бы применить внешнее свечение к ним, а не к остальной части сцены.

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

Я сделал нечто подобное в веб-приложении, используя холст html5 для постепенного рисования текста. Вот gif, показывающий вам рендер:

enter image description here

Я использовал только маленькие линии, чтобы нарисовать то, что вы видите выше. Вот очень большое письмо с мыслительными линиями, чтобы линии были более заметны:

enter image description here

Конечно, это не идеально, но цель состояла в том, чтобы сделать его простым и эффективным. И места на внешних краях не очень заметны в нормальном размере.

Используется в образовательной игре, работающей на мобильных устройствах, как прогрессивное приложение. В реальном мире я использую излучатель частиц для лучшего эффекта:

enter image description here

И он работает гладко даже на младших устройствах.

Я не хочу воссоздавать этот точный эффект на Unity, но основные функции очень близки.

Из-за того, как я это сделал в первый раз, я подумал о создании большого списка сегментов для рисования вручную, но у Unity могут быть лучшие инструменты для создания такого рода вещей, возможно, работа напрямую с кривыми Безье.

Я новичок в Unity, поэтому я не знаю, какой самый эффективный способ сделать это.

Я посмотрел на линейный рендерер, который на первый взгляд казался хорошим выбором, но я немного беспокоюсь о производительности со списком в 500+ пунктов (учитывая, что мобильные устройства - это цель).

Кроме того, свечение, которое я хотел бы добавить, может повлиять на выбранную технику.

Есть ли у вас какие-либо советы или указания, чтобы дать мне?

Большое спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...