当前位置: 首页 > news >正文

小九自助建站绿色国外网站

小九自助建站,绿色国外网站,做个企业网站 优帮云,详情页设计尺寸简介 官方API:http://www.inter-illusion.com/assets/I2LocalizationManual/I2LocalizationManual.html意义:更改游戏语言(多语言支持) 快速上手 插件安装: 直接拖拽进Unity即可 创建语言源(Creating a …

简介

  1. 官方API:http://www.inter-illusion.com/assets/I2LocalizationManual/I2LocalizationManual.html
  2. 意义:更改游戏语言(多语言支持)

快速上手

  1. 插件安装:

    1. 直接拖拽进Unity即可
  2. 创建语言源(Creating a Language Source):

    1. 方法一: 双击Assets \ Resources \ I2Languages.asset(全局起作用)
    2. 方法二:在场景中创建一个新的 GameObject 并添加一个 Language Source 组件(I2 \ Localization \ Source )(整个场景起作用)
  3. 添加语言(Adding Languages)

    1. 在 LanguageSource 编辑器中,选择**“语言(Languages)”选项卡**

    2. 点击底部**Abkhazian[ab]**选择语言—>点击Add;

      请添加图片描述

  4. 添加术语(Adding Terms)

    方式一:本地添加

    1. 选择**术语(Terms )**选项卡

    2. 单机**“+”按钮,输入Terms **然后创建键

    3. 对应位置输入文本

    请添加图片描述

    方式二:谷歌电子表格

    1. 官方教程:http://www.inter-illusion.com/assets/I2LocalizationManual/HowtolinkwithGoogleSpreadsheet.html

      1. 注意:需要使用个人谷歌账号,公司账号权限无法开放给所有人
  5. 本地化标签(Localizing a Label)

    1. 方法一:手动挂载

      1. 选择对应UI组件
      2. 添加组件:L2 Localize
      3. 选择适当的Tag
      4. 点击Term选择定义好的Term
    2. 代码动态挂载

      public class TestLanguage : MonoBehaviour
      {public string termKey="win"; // 术语关键字,用于定位多语言文本public Localize Localizes;private void Start(){Localizes=GetComponent<Localize>();// 动态设置多语言文本Localizes.SetTerm(termKey);}
      }
      
  6. 游戏中更改语言

    1. 方式一:制作脚本写入一下代码传入语言名字作为参数

      if ( LocalizationManager .HasLanguage( LanguageName )){LocalizationManager .CurrentLanguage =语言名称;}
      
      1. 示例

            public void SetLanguage(){int count = LocalizationManager.GetAllLanguages().Count;  //获取语言个数int nowId = LocalizationManager.GetAllLanguages().IndexOf(LocalizationManager.CurrentLanguage);  //获取当前语言索引//索引递增if (nowId < count - 1){setLanguage._Language = LocalizationManager.GetAllLanguages()[nowId + 1].ToString();}else{setLanguage._Language = "English";}setLanguage.ApplyLanguage();}
        
    2. 方式二:

      1. 创建Button
      2. 添加SetLanguage Button组件
        1. 设置语言(转换后的语言)
        2. 选择Language Source组件
      3. 为Button添加监听事件ApplyLanguage
  7. 动态修改游戏中的语言

    ​ 比如关节展示,我们配表只有“关节”2字,那么关节1、关节2的数字就需要动态展示。

    1. 需要动态展示的组件挂载新的组件LocalizationParamsManager

    2. 需要动态展示的内容配表:我是{[名字]}

    3. 代码逻辑:

      GetComponent<Localize>().SetTerm("keys");
      GetComponent<LocalizationParamsManager>().SetParameterValue("名字","小明");
      
http://www.yayakq.cn/news/111378/

相关文章:

  • 本机做网站服务上传到购物网站建设包括哪些
  • 途牛网站建设的特点成都彭州网站建设
  • 为什么搜索不到刚做的网站wordpress中文版安装教程
  • 自己做网站能宣传自己的产品吗郑州网站关键
  • 音乐网站制作源代码中天建设招标网站
  • 网站建设7个基海外推广有前途吗
  • 公司旅游视频网站模板免费下载云龙网站开发
  • 迅捷流程图在线制作网站怎么做网站推
  • 网站的功能需求旅游网站制作分析
  • 门户网站开发用什么框架好app设计流程
  • 做网站的成本在哪光速网站建设
  • 宜昌建设厅网站淄博亿泰网站建设推广
  • 网站单子怎样注册新公司
  • 现在哪个网站做电商好如何把产品放到网上销售
  • 伊春网站优化做网站需要会编程语言吗
  • 公司做网站需要提供的材料怎么给网站做链接
  • 烟台城乡建设住建局网站杭州怎样建设网站
  • 制作网站专业公司哪家好海兴网站建设公司
  • 柳城企业网站建设公司青岛网站建设seo优化
  • 高碑店做网站的公司公司宣传网页
  • 如何用dw做网站底页吴桥县网站建设
  • 高端的响应式网站建设公司wordpress会员导出
  • 网站建设后预期推广方式网站建设基础筹备
  • 专门做音效的网站wordpress商品列表对比插件
  • 58同城租房做网站怎么弄博客网站
  • 江苏廉政建设网站国外做调查的网站
  • 卫生院网站建设全面的网站建设
  • 网站首页title怎么修改域名怎么解析到服务器上
  • 郑州做网站优化的公司汉中城乡建设网站首页
  • 访问自己做的网站吗微信公众平台怎样开发