UWA学堂上新|UGUI输入组件支持Emoji

点击蓝字

基本上每个游戏都会有聊天功能,策划通常也会要求我们支持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
喜欢就支持一下吧
点赞11 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片