• Unity3D学习笔记——NGUI之Localization system


    Localization system(国际化系统)

    实现的就是用户选择不同的语言,切换我们游戏文字的显示。

    一:创建一个CVS文件。可以用Google Docs, Excel等软件工具。

      我这里用的Excel。建立如下:

      

      第一行是抬头,分别是关键字,语言分类名称。

      然后另存为.CVS即可,文件保存的名字必须为Localization

      保存文件内容如下:

      

      

    二:导入cvs文件到项目的资源中。

      切记一定要在项目的资源文件夹中创建一个Resources文件夹,

      然后将cvs文件导入其中,如果不导入Resources文件夹中,会

      出现找不到关键字的问题。

      

      找到文件的原因大致如下:Localization中的源码如下

      这也是为什么cvs文件一定要命名为:Localization的原因。

    三:使用cvs文件

      cvs文件一般使用在Lable上,所以我们使用NGUI建立一个Lable

      然后我们为这个Lable添加一个组件:Localize

      

      添加后效果如下:

      

      在Key后边的输入框中,输入相应的关键字就可以了,如输入Music

      

      运行效果如下:

      

    四:使用中的问题。

      1.cvs中的中文在导入unity后无法显示,还不知道怎么改。

      2.切换语言的方法:Localization.language = "语言的名称";

  • 相关阅读:
    ios学习- 10大iOS开发者最喜爱的类库
    Android开发之组件
    2015最新iOS学习线路图
    2015最新Android学习线路图
    2015最全iOS开发自学视频资料(基础+实战)
    linux服务器常用密令
    windows服务器入门 使用FileZilla搭建FTP服务
    windows服务器入门 php的安装
    hdu 1106
    hdu 1040 As Easy As A+B
  • 原文地址:https://www.cnblogs.com/qinghuaideren/p/3670934.html
Copyright © 2020-2023  润新知