当前位置:网站首页>Unity软件中UGUI和NGUI的多语言开发
Unity软件中UGUI和NGUI的多语言开发
2022-07-31 05:18:00 【叶大锅】
**
Unity软件中UGUI和NGUI的多语言开发
**
其中NGUI自带语言切换组件,实现动态切换多语言。
而UGUI类似NGUI,通过脚本访问固定的语言.txt。文本排列类似与表格。
UGUI两种解决方案
第一种比较笨的方法是手动的把相应文字替换掉.
第二种就是把需要切换的语言集中存放到txt文档中,通过list集合,的方法进行访问(每一个key可以对应多个value). 目标:实现中文/英文的切换.
NGUI一种解决方案
NGUI自带本地化系统支持所有UILabel文本语言切换。
1.为一个Sprite添加LanguageSelection控件,会自动变成一个PopupList组件。
2.
3.为需要语言切换的UILabel添加UILocalize组件。
4.
5.Localization.txt文件设置 路径为:Assets/NGUI/Examples/Resources/
6.
7.设置好KEY,和下面对应的文本。
8.完成,动态点击中英文切换。
目前来说NGUI自带的本地化多语言在项目中能够完好执行,能够自由切换各种写定的语言,但是在通过事件判断的多文本下却不适合。
举个例子:网络登录/密码错误/网络失败等多种状态的文本显示上就不能随机的变化,转化为其他语言。
边栏推荐
- Fluorescein-PEG-DSPE 磷脂-聚乙二醇-荧光素荧光磷脂PEG衍生物
- 概率论相关笔记
- 关于Iframe
- Four common ways of POST to submit data
- Pytorch learning notes 09 - multiple classification problem
- Phospholipids-Polyethylene Glycol-Active Esters for Scientific Research DSPE-PEG-NHS CAS: 1445723-73-8
- 科研试剂Cholesterol-PEG-Maleimide,CLS-PEG-MAL,胆固醇-聚乙二醇-马来酰亚胺
- ROS之service编程的学习和理解
- MySQL 出现 The table is full 的解决方法
- Virtual machine view port number process
猜你喜欢
随机推荐
Attention based ASR(LAS)
mPEG-DSPE 178744-28-0 Methoxy-polyethylene glycol-phosphatidylethanolamine linear PEG phospholipids
Tensorflow steps on the pit while using it
日志jar包冲突,及其解决方法
Embedding cutting-edge understanding
box-shadow related properties
C语言静态变量static
Software Testing Interview Questions 2021
Word vector - demo
链表理论基础
Pytorch学习笔记13——Basic_RNN
MySQL 免安装版的下载与配置教程
安装显卡过程中遇到问题汇总
学习JDBC之获取数据库连接的方式
Cholesterol-PEG-Thiol CLS-PEG-SH Cholesterol-Polyethylene Glycol-Sulfhydryl
力扣刷题之排序链表
Shell/Vim相关list
Evaluating Machine Learning Models - Excerpt
2021年软件测试面试题大全
CAS: 1403744-37-5 DSPE-PEG-FA Phospholipid-Polyethylene Glycol-Folic Acid for Scientific Research








