Releases: RimuruDev/TMPFontReplacer
v1.2.1
TMPFontReplacer (TextMeshPro Font Replacer) для Unity
Описание
TMP Font Replacer — это мощный инструмент для Unity Editor, предназначенный для автоматизации процесса замены шрифтов в компонентах TextMeshPro на всех префабах в указанной папке проекта. Этот инструмент идеально подходит для разработчиков и дизайнеров, которым необходимо быстро обновить шрифты в большом количестве префабов, экономя время и усилия.
Ключевые особенности
- Поиск и замена шрифтов в компонентах TextMeshPro на всех префабах в указанной папке и её подпапках.
- Простой и понятный пользовательский интерфейс.
- Возможность выбора любого шрифта, импортированного в проект как
TMP_FontAsset
.
Установка
Способ 1: Установка через Unity Package Manager
- Откройте Unity и перейдите в
Window
>Package Manager
. - Нажмите на кнопку
+
в левом верхнем углу. - Выберите
Add package from git URL...
. - Введите следующий URL:
https://github.com/RimuruDev/TMPFontReplacer.git
- Нажмите
Add
, чтобы установить пакет.
Способ 2: Установка из релиза
- Перейдите на страницу Releases в репозитории.
- Скачайте последнюю версию
.unitypackage
файла. - В Unity выберите
Assets
>Import Package
>Custom Package...
. - Выберите скачанный
.unitypackage
файл и импортируйте его в ваш проект.
Как использовать
- Настройка и запуск:
- Откройте Unity и дождитесь завершения компиляции скриптов.
- В меню
RimuruDev Tools
выберитеTMP Font Replacer
, чтобы открыть окно инструмента. - Введите путь к папке с префабами, где нужно заменить шрифты. Пример:
Assets/YourPrefabsFolder
. - Выберите новый шрифт для установки, используя поле выбора
New Font
. - Нажмите кнопку
Replace Fonts
для начала процесса замены шрифтов.
Преимущества
Использование TMP Font Replacer позволяет значительно сократить время, необходимое для ручной замены шрифтов в большом количестве префабов, минимизируя рутинную работу и предотвращая ошибки. Это идеальное решение для проектов, в которых часто требуется обновление визуального стиля или исправление шрифтов.
Важно знать
- LegacyFontReplacer предназначен для компонентов Text (Legacy). TMPFontReplacer предназначен для TextMeshPro.
- Этот инструмент предназначен для использования только в редакторе Unity и не будет работать в сборке игры.
- Убедитесь, что выбранный шрифт уже импортирован в проект как
TMP_FontAsset
. - Используйте инструмент с осторожностью, так как он перезаписывает существующие настройки шрифтов на префабах.
Full Changelog: v1.2.0.0...v1.2.1
Added support for UnityEngine.TextMesh
Full Changelog: v1.1.0.0...v1.2.0.0
v1.1.0.0
TMPFontReplacer (TextMeshPro Font Replacer) для Unity
Описание
TMP Font Replacer — это мощный инструмент для Unity Editor, предназначенный для автоматизации процесса замены шрифтов в компонентах TextMeshPro на всех префабах в указанной папке проекта. Этот инструмент идеально подходит для разработчиков и дизайнеров, которым необходимо быстро обновить шрифты в большом количестве префабов, экономя время и усилия.
Ключевые особенности
- Поиск и замена шрифтов в компонентах TextMeshPro на всех префабах в указанной папке и её подпапках.
- Простой и понятный пользовательский интерфейс.
- Возможность выбора любого шрифта, импортированного в проект как
TMP_FontAsset
.
Как использовать
-
Подготовка:
- Убедитесь, что в вашем проекте Unity есть папка
Editor
на верхнем уровне вашего каталогаAssets
. Если такой папки нет, создайте её. - Скопируйте скрипт
TMPFontReplacer.cs
в папкуEditor
. - Или скачайте
TMPFontReplacer.unitypackage
в разлеле Release и просто перетащите в проект. Готово.
- Убедитесь, что в вашем проекте Unity есть папка
-
Настройка и запуск:
- Откройте Unity и дождитесь компиляции скриптов :D
- В меню
RimuruDev Tools
выберитеTMP Font Replacer
, чтобы открыть окно инструмента. - Введите путь к папке с префабами, где нужно заменить шрифты. Пример:
Assets/YourPrefabsFolder
. - Выберите новый шрифт для установки, используя поле выбора
New Font
. - Нажмите кнопку
Replace Fonts
для начала процесса замены шрифтов.
Преимущества
Использование TMP Font Replacer позволяет значительно сократить время, необходимое для ручной замены шрифтов в большом количестве префабов, минимизируя рутинную работу и предотвращая ошибки. Это идеальное решение для проектов, в которых часто требуется обновление визуального стиля или исправление шрифтов.
Важно знать
- LegacyFontReplacer для компонентов Text (Legacy). TMPFontReplacer для TextMeshPro.
- Этот инструмент предназначен для использования в редакторе Unity и не будет работать в сборке игры.
- Убедитесь, что выбранный шрифт уже импортирован в проект как
TMP_FontAsset
. - Используйте инструмент с осторожностью, так как он перезаписывает существующие настройки шрифтов на префабах.
TODO:
- Добавить Undo/Redo, или попап который еще раз напомнит о том, что шрифты будут заменены на новые.
- Добавить пакет в PackageManager
v1.0.0.0
TextMeshPro Font Replacer для Unity
Описание
TMP Font Replacer — это мощный инструмент для Unity Editor, предназначенный для автоматизации процесса замены шрифтов в компонентах TextMeshPro на всех префабах в указанной папке проекта. Этот инструмент идеально подходит для разработчиков и дизайнеров, которым необходимо быстро обновить шрифты в большом количестве префабов, экономя время и усилия.
Ключевые особенности
- Поиск и замена шрифтов в компонентах TextMeshPro на всех префабах в указанной папке и её подпапках.
- Простой и понятный пользовательский интерфейс.
- Возможность выбора любого шрифта, импортированного в проект как
TMP_FontAsset
.
Как использовать
-
Подготовка:
- Убедитесь, что в вашем проекте Unity есть папка
Editor
на верхнем уровне вашего каталогаAssets
. Если такой папки нет, создайте её. - Скопируйте скрипт
TMPFontReplacer.cs
в папкуEditor
. - Или скачайте
TMPFontReplacer.unitypackage
в разлеле Release и просто перетащите в проект. Готово.
- Убедитесь, что в вашем проекте Unity есть папка
-
Настройка и запуск:
- Откройте Unity и дождитесь компиляции скриптов :D
- В меню
RimuruDev Tools
выберитеTMP Font Replacer
, чтобы открыть окно инструмента. - Введите путь к папке с префабами, где нужно заменить шрифты. Пример:
Assets/YourPrefabsFolder
. - Выберите новый шрифт для установки, используя поле выбора
New Font
. - Нажмите кнопку
Replace Fonts
для начала процесса замены шрифтов.
Преимущества
Использование TMP Font Replacer позволяет значительно сократить время, необходимое для ручной замены шрифтов в большом количестве префабов, минимизируя рутинную работу и предотвращая ошибки. Это идеальное решение для проектов, в которых часто требуется обновление визуального стиля или исправление шрифтов.
Важно знать
- Этот инструмент предназначен для использования в редакторе Unity и не будет работать в сборке игры.
- Убедитесь, что выбранный шрифт уже импортирован в проект как
TMP_FontAsset
. - Используйте инструмент с осторожностью, так как он перезаписывает существующие настройки шрифтов на префабах.
TODO:
- Добавить Undo/Redo, или попап который еще раз напомнит о том, что шрифты будут заменены на новые.
- Добавить пакет в PackageManager