https://github.com/rimurudev/unity_textlimiter
Репозиторий Unity_TextLimiter содержит скрипты для ограничения количества символов в текстовых компонентах Unity. Эти скрипты предназначены для использования с двумя разными типами текстовых компонентов: стандартным компонентом Text из Unity UI и компонентом TMP_Text от TextMesh Pro.
https://github.com/rimurudev/unity_textlimiter
components limiter rimuru-dev rimurudev text-limit textmeshpro ui uinty unity unity-commons unity-component unity-plugin unity-scripts unity-ui unity2d utils
Last synced: about 1 month ago
JSON representation
Репозиторий Unity_TextLimiter содержит скрипты для ограничения количества символов в текстовых компонентах Unity. Эти скрипты предназначены для использования с двумя разными типами текстовых компонентов: стандартным компонентом Text из Unity UI и компонентом TMP_Text от TextMesh Pro.
- Host: GitHub
- URL: https://github.com/rimurudev/unity_textlimiter
- Owner: RimuruDev
- License: mit
- Created: 2024-02-11T10:21:26.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-11T13:01:43.000Z (over 1 year ago)
- Last Synced: 2025-04-07T20:12:40.897Z (about 1 month ago)
- Topics: components, limiter, rimuru-dev, rimurudev, text-limit, textmeshpro, ui, uinty, unity, unity-commons, unity-component, unity-plugin, unity-scripts, unity-ui, unity2d, utils
- Language: C#
- Homepage:
- Size: 6.84 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Unity Text Limiter
## Описание
Репозиторий [`Unity_TextLimiter`](https://github.com/RimuruDev/Unity_TextLimiter) содержит скрипты для ограничения количества символов в текстовых компонентах Unity. Эти скрипты предназначены для использования с двумя разными типами текстовых компонентов: стандартным компонентом `Text` из Unity UI и компонентом `TMP_Text` от TextMesh Pro.## Скрипты
### LegacyTextLimiter
- **Назначение**: Ограничивает количество символов в компоненте `Text` (Unity UI).
- **Ключевые особенности**:
- `maxLength`: Максимальное количество символов, которое может быть отображено.
- `editorMode`: Позволяет тестировать ограничение символов прямо в редакторе Unity.
### TMPTextLimiter
- **Назначение**: Ограничивает количество символов в компоненте `TMP_Text` (TextMesh Pro).
- **Ключевые особенности**:
- `maxLength`: Максимальное количество символов, которое может быть отображено.
- `editorMode`: Позволяет тестировать ограничение символов прямо в редакторе Unity.
## Как использовать
1. **Выбор нужного скрипта**: В зависимости от того, какой текстовый компонент вы используете (`Text` или `TMP_Text`), выберите соответствующий скрипт (`LegacyTextLimiter` или `TMPTextLimiter`).2. **Добавление скрипта к объекту**: Перетащите выбранный скрипт на GameObject, который содержит текстовый компонент, к которому вы хотите применить ограничение символов.
3. **Настройка параметров**: В инспекторе Unity настройте параметры скрипта, такие как `maxLength` для задания максимального количества символов и `editorMode` для включения тестирования в редакторе.
4. **Тестирование**: Если `editorMode` включен, вы можете начать ввод текста прямо в редакторе Unity, чтобы увидеть, как работает ограничение символов. В режиме игры скрипт будет автоматически применять ограничение к вводимому тексту.
## Начало работы
Для начала работы с этими скриптами, склонируйте репозиторий или загрузите его содержимое, а затем добавьте необходимые скрипты к вашим текстовым компонентам в проекте Unity. Настройте параметры в соответствии с вашими требованиями, и вы будете готовы к использованию ограничений символов в ваших текстовых полях.## Автор
[RimuruDev](https://github.com/RimuruDev)### Написал для
[MaksimSazanovich](https://github.com/MaksimSazanovich)---