栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 游戏开发 > Unity3D

Unity3D游戏开发,适配阿拉伯地区文本显示

Unity3D 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Unity3D游戏开发,适配阿拉伯地区文本显示

最近在为了适配阿拉伯地区的文本显示,参考了几个资源商店内的免费资源处理了阿拉伯文本可以较好的处理阿拉伯文本

阿拉伯文本最大的特点就是语序都是从右到左,其中插入的数字和英文依然从右到左

处理的时候首先要吧左对齐的 文本改为右对齐

还有一些UI也需要注意,比如进度条也是从右到左

Arabic support 是最基础的阿语转化插件,现在能看到的大部分修改方法都是在这个基础上改的

使用也非常简单,直接调用脚本内FIX方法就可以把翻译好的阿拉伯文在text组件内正确显示了。

Arabic support 插件是用来处理换行的,如果使用自动换行,阿拉伯文会出现文本内容从下到上的问题,正确的显示应该是从上到下,从右到左,这时候这个插件就能让文本内容正确的显示

然后再着重推荐一下这个插件,Bidirectional Horizontal Layout for Unity UI (RTL & LTR)

他的功能类似layout,可以很快的实现UI内容的排序

在阿拉伯版本的游戏内,不止是语序需要修正,很多UI逻辑也是和其他地区不一样的,用这个插件就能快速改变UI布局,让多语言版本的游戏能够更好地兼容 

unit阿拉伯文本处理Demo-Unity3D文档类资源-CSDN下载

这个demo是我自己处理阿拉伯文本的,有需要的可以去下载

兼容了富文本,和富文本嵌套,修正语序,处理标点 等

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/900496.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号