点击蓝字
基本上每个游戏都会有聊天功能,策划通常也会要求我们支持Emoji的输入和展示。然而UGUI的InputField组件是不支持Emoji输入的,旧版本甚至输入Emoji还会触发exception。
01
文章简介
本文会先说明为什么InputField不支持Emoji,这部分主要先解释一下Unicode的编码规则、计算机中Unicode的实现方式,再介绍Emoji的编码规则,以此推出InputField不支持Emoji输入的原因。
之后再详细介绍一套低成本的解决方案,会逐个的说明InputField需要改写的关键点和原因,最后介绍Text组件对Emoji的渲染支持。
02
适合读者
1. 基于UGUI开发客户端UI的项目开发人员
2. 目前正在头疼怎么解决支持Emoji输入问题的开发人员
3. 想了解Unicode、Emoji编码原理的开发人员
03
你将获得
1. 一套完整的Emoji输入和显示都支持的解决方案
2. 了解Unicode、UTF-8和UTF-16
3. Emoji的编码原理以及解析源码
更多精彩文章,可下载【在理】APP查看~
UWA Pipeline正式上线!
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END