Обновление UniText v3

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

В этой версии появился миграционный тул, который анализирует проект на TextMeshPro и помогает мигрировать на UniText. К сожалению, не делает полную миграцию автоматически. Хотя, мне кажется, позже и это докрутят. upd: похоже уже докрутили

Он заменил все компоненты, все ассеты шрифтов, все сериализуемые ссылки в коде. Но оставил нетронутым API (например, нужно text заменить на Text) и потерял все ссылки на новые компоненты в префабах. Особенно это больно во всяких LocalizeStringEvent. Это решаемо, но требует дополнительных усилий и времени.

Из-за этого тесты на потребление ОЗУ и размеры билда пока не состоялись — в рабочих проектах слишком многое отлетает. А на личных мелких совсем не показательно. Попробую позже вернуться к этому вопросу.

Однако я таки пересобрал несколько сцен и экранов в большом WebGL-проекте. Работает и рендерится хорошо. В этот раз никаких багов в билде не встретил. Но были затупливания рендеринга в редакторе. Сам же редактор прокачали — стало симпатичнее, понятнее и удобнее. Добавили больше эффектов — настраивается всё просто.

Помимо выросшей цены (теперь это уже минимум $70), в Changelog версии🖇️ попало огромное кол-во изменений. В комментариях собрал наиболее интересные из них 💬

Обновление UniText v3 | Сетка — социальная сеть от hh.ru