1 Star 2 Fork 1

Foryun/UnityEmoji

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
README.md 1.92 KB
一键复制 编辑 原始数据 按行查看 历史
cheng.jin 提交于 4年前 . [A]update doc

Unity-UGUI-Emoji解决方案

参考资料

参考博客:

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测试:

https://getemoji.com/

最全的Emoji:

https://unicode.org/emoji/charts/full-emoji-list.html

测试工程说明

在EmojiAssets下,存放了已经生成好的表情资源,目前覆盖度应该有90%以上。

该工具是基于TextMeshPro做的扩展,操作方式如下:

  • 菜单栏点击Window-->TextMeshPro-->Sprite Emoji Inporter
emoji_1
  • Import Format选择Texture Packer Json Array,Sprite Data Source选择TexturePacker导出json,Sprite Texture Atlas选择TexturePacker导出的图集,点击Create Sprite Asset,下面会显示导入了多少个表情,点击Save Sprite Asset将配置文件保存在本地。

    emoji_2
  • 在工程的TextMesh Pro文件夹下找到Resources里面有个TMP Settings,找到Default Sprite Asset,选择上面保存的配置文件

    emoji_3
  • 将场景里面的TextMeshPro脚本替换成TMP_Emoji Text UGUI

    emoji_4
  • 在输入框输入表情,进行测试。

注意事项

Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C#
1
https://gitee.com/foryun/UnityEmoji.git
git@gitee.com:foryun/UnityEmoji.git
foryun
UnityEmoji
UnityEmoji
main

搜索帮助