Уровень материала: 📢 #news #tool
В этом месяце состоялся релиз новой версии пакета UniText. Периодически возвращаюсь к этому ассету, проверяю и прицениваюсь на предмет переезда. Делюсь результатами текущего набега.
В этой версии появился миграционный тул, который анализирует проект на
TextMeshPro и помогает мигрировать на UniText. К сожалению, не делает полную миграцию автоматически. Хотя, мне кажется, позже и это докрутят.upd: похоже уже докрутили
Он заменил все компоненты, все ассеты шрифтов, все сериализуемые ссылки в коде. Но оставил нетронутым API (например, нужно
text заменить на Text) и потерял все ссылки на новые компоненты в префабах. Особенно это больно во всяких LocalizeStringEvent. Это решаемо, но требует дополнительных усилий и времени.Из-за этого тесты на потребление ОЗУ и размеры билда пока не состоялись — в рабочих проектах слишком многое отлетает. А на личных мелких совсем не показательно. Попробую позже вернуться к этому вопросу.
Однако я таки пересобрал несколько сцен и экранов в большом WebGL-проекте. Работает и рендерится хорошо. В этот раз никаких багов в билде не встретил. Но были затупливания рендеринга в редакторе. Сам же редактор прокачали — стало симпатичнее, понятнее и удобнее. Добавили больше эффектов — настраивается всё просто.
Помимо выросшей цены (теперь это уже минимум $70), в Changelog версии🖇️ попало огромное кол-во изменений. В комментариях собрал наиболее интересные из них 😎
