参考博客:
https://virtualcast.jp/blog/2019/10/emoji/
https://forum.unity.com/threads/full-emoji-support-api-emoji-sequen.660310/#post-4420162
Emoji图片资源:
https://github.com/iamcal/emoji-data
Emoji测试:
最全的Emoji:
https://unicode.org/emoji/charts/full-emoji-list.html
在EmojiAssets下,存放了已经生成好的表情资源,目前覆盖度应该有90%以上。
该工具是基于TextMeshPro做的扩展,操作方式如下:
Import Format选择Texture Packer Json Array,Sprite Data Source选择TexturePacker导出json,Sprite Texture Atlas选择TexturePacker导出的图集,点击Create Sprite Asset,下面会显示导入了多少个表情,点击Save Sprite Asset将配置文件保存在本地。
在工程的TextMesh Pro文件夹下找到Resources里面有个TMP Settings,找到Default Sprite Asset,选择上面保存的配置文件
将场景里面的TextMeshPro脚本替换成TMP_Emoji Text UGUI
在输入框输入表情,进行测试。
生成的图集Texture Type改成Defaut,Alpha Is Transparency勾选,Generate Mip Maps不勾选,如果图集大于2048,记得将Max Szie改成对应的尺寸。
TextureMeshPro的版本要用2.1.0
插件版本要用1.0.8
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。