当前位置:网站首页>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自带的本地化多语言在项目中能够完好执行,能够自由切换各种写定的语言,但是在通过事件判断的多文本下却不适合。
举个例子:网络登录/密码错误/网络失败等多种状态的文本显示上就不能随机的变化,转化为其他语言。
边栏推荐
猜你喜欢

堆和栈的区别

crontab timing operation

CAS: 1403744-37-5 DSPE-PEG-FA Phospholipid-Polyethylene Glycol-Folic Acid for Scientific Research

Detailed explanation of mysql transaction principle

wangeditor编辑器内容传至后台服务器存储

Pytorch Daily Practice - Predicting Surviving Passengers on the Titanic

ROS之service编程的学习和理解

Wangeditor rich text editor to upload pictures and solve cross-domain problems

【Latex】TexLive+VScode+SumatraPDF 配置LaTex编辑环境

The content of the wangeditor editor is transferred to the background server for storage
随机推荐
CAS:474922-22-0 Maleimide-PEG-DSPE 磷脂-聚乙二醇-马来酰亚胺简述
【Rhapsody学习笔记】1:Hello World
力扣.字母异位词分组
CLS-PEG-FITC Fluorescein-PEG-CLS 胆固醇-聚乙二醇-荧光素简介
超参数优化-摘抄
化学试剂磷脂-聚乙二醇-氨基,DSPE-PEG-amine,CAS:474922-26-4
概率论相关笔记
Research reagents Cholesterol-PEG-Maleimide, CLS-PEG-MAL, Cholesterol-PEG-Maleimide
Cholesterol-PEG-Thiol CLS-PEG-SH 胆固醇-聚乙二醇-巯基
DSPE-PEG-Thiol DSPE-PEG-SH 磷脂-聚乙二醇-巯基脂质体制备用
Tensorflow相关list
学习JDBC之获取数据库连接的方式
The solution to the IDEA console not being able to enter information
ROS subscription to multiple topics time synchronization problem
Introduction to CLS-PEG-FITC Fluorescein-PEG-CLS Cholesterol-PEG-Fluorescein
C语言对文件的操作(完整版)
Redis-Hash
Embedding前沿了解
Embedding cutting-edge understanding
虚拟机查看端口号进程