NGUI之UILocalize

来源:互联网 发布:侠盗飞车5mac版下载 编辑:程序博客网 时间:2024/05/29 14:38

UILocalize本地化处理,主要是为了让游戏能够根据不同国家和地区发布不同语言版本的游戏。步骤如下:

(1)创建名为Localization.txt文件,根据截图进行配置Key键的值


注意:这里有3列:KEY,Chinese,English···然后,对齐根据相应的命名格式和内容格式输入相关的值


       编写完后,将该文件拖入项目工程文件的名叫Resources的文件夹中即可。需要注意的是,若Resources不存在,则自己手动创建一个;另外,项目工程中可能不止一个名叫Resources的文件夹,这时候随便放入到哪一个都可以的


(2)创建一脚本可以取名为LocalizationSelected.cs,主要是让游戏开始运行时,知道加载什么类型的语言:


然后将其随便挂到场景中任何一个游戏对象上即可。


(3)创建UILabel对象


接下来有2种方式可以给它赋值:

第1种----在UILabel对象上再附加一个UILocalize组件,选定相应的Key键即可;

第2种----直接在脚本中,给UILabel.text赋值



这样,一个比较完整的本地化就实现啦!


0 0
原创粉丝点击