美文网首页
unity ugui表情实现

unity ugui表情实现

作者: 忆中异 | 来源:发表于2022-05-26 15:22 被阅读0次

unity ugui 表情的实现

最近项目中遇见玩家名字使用emoji表情,导致无法显示的问题,在网上查找了很久也没有比较好的解决方案
就在别人的图文混排插件的基础进行了扩展。

图文混排的算法来源:
https://github.com/zouchunyi/EmojiText
https://github.com/mcraiha/Unity-UI-emoji

1. 生成使用数据和图片

image.pngimage.png

图片来源: https://github.com/twitter/twemoji

使用工具生成图集和对应的数据:

image.pngimage.png

最终需要使用的材质球:

image.pngimage.png

2. 使用表情扩展组件

组件如下:确保Rich Text被勾选, 材质球正确。

image.pngimage.png

测试后的效果:

image.pngimage.png

注意事项:canvas 需要添加 TexCoord1

image.pngimage.png

特别感谢:
EmojiText https://github.com/zouchunyi/EmojiText

Unity-UI-emoji https://github.com/mcraiha/Unity-UI-emoji

twemoji https://github.com/twitter/twemoji

源码资源:链接: https://pan.baidu.com/s/1_2MHEuZbtKsWR7-JCKUIuA 提取码: aaqm
Emoji.zip

相关文章

网友评论

      本文标题:unity ugui表情实现

      本文链接:https://www.haomeiwen.com/subject/rvnuprtx.html