Все материалы на сайте — ассеты, 3D-модели, логотипы и другие объекты — предоставлены исключительно в ознакомительных и учебных целях. У этих материалов есть правообладатели, которые, возможно, не давали согласия на работу со своими произведениями в рамках данного ресурса.
Simple Emoji for TextMesh Pro
Simple Emoji для TextMesh Pro обеспечивает поддержку эмодзи для TextMesh Pro. Ресурс включает в себя коллекции эмодзи, спрайтовый ресурс по умолчанию с самыми популярными эмодзи и sprite asset builder для создания пользовательских спрайтовых ресурсов. В отличие от других ресурсов, это не просто коллекция эмодзи, но в ней добавлена полная поддержка эмодзи для текстовых компонентов TextMesh Pro и компонентов поля ввода. Текущая версия поддерживает эмодзи версии 15.0 (сентябрь 2022). Пожалуйста, ознакомьтесь с разделом "Знать о проблемах" ниже, чтобы ознакомиться с важными ограничениями.
Особенности
Поддерживает встроенный ввод эмодзи на Android и iOS
Включены полные коллекции эмодзи (64x64 и 32x32)
Поддерживаемые размеры эмодзи: 16, 20, 32, 64
Создание пользовательских спрайтов для эмодзи с выбранными категориями эмодзи
Поддерживаемые стили эмодзи: apple, facebook, google, Twitter
Любая платформа: Android, iOS, macOS, Windows, UWP, WebGL
Технические характеристики
Unity 2021+
TextMesh Pro 3.0.6+
часто задаваемые вопросы
Как изменить размер эмодзи? Выберите EmojiAssetBuilder.asset и задайте текстуру листа. Затем задайте размер ячейки и смещение Y (-16 для 64x64, -8 для 32x32). Нажмите "Построить".
Узнайте о проблемах
Эмодзи с несколькими кодовыми точками не поддерживаются в текущей версии TMP (планируется, подробнее). Эмодзи с несколькими кодовыми точками - это эмодзи, определенные с несколькими кодовыми точками в каталоге эмодзи. Например, ❤️ имеет несколько кодовых точек (U+2764 U+FE0F), и флаги также имеют несколько кодовых точек. На самом деле, сам движок Unity не поддерживает это, и GUIUtility.systemCopyBuffer просто заменяет символы с несколькими кодовыми точками на `\t` при вставке. Эмодзи с несколькими кодовыми точками игнорируются EmojiAssetBuilder при создании EmojiTMP (ресурс TMP_Sprite).
WebGL не поддерживает вставку эмодзи (обходной путь).
