unity ugui表情的支持

作者: 丛小胖有个锤子 | 来源:发表于2020-05-22 08:55 被阅读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/grutahtx.html