Unity本地化(多语言)插件I2 Localization使用说明
2016-11-09 09:42
627 查看
需求分析:
无论游戏还是应用,都可能要涉及本地化的开发需求。Unity开发时,如何进行本地化开发呢?! 下面介绍一款不错的插件I2 Localization.
使用方式:(以UGUI为例)
一:简单说明
将I2 Localization导入Unity工程,如下图所示:
东西不少,我们先从例子开始。如下图,找到NGUI的例子。
运行后,可看到如下图所示内容:
UGUI中的Image;RawImage; Text都支持,不错哦!分析了一下代码,将使用过程总结了一下。
二:使用过程
建立Unity场景,添加NGUI组件Text、Image、RawImage;
第一步:在场景中添加一个空物体(重名为LanguagesOption),将脚本LanguageSource脚本添加到空物体上,添加语言(Languages)设置以及基础控件标识(Terms);
添加语言项:如下图所示
添加标识项:如下图所示
添加标识项是要注意,Type类型一定要选择相应的组件类型,否则不可用。如下图所示
标识项可添加默认值:如下图所示
第二步:集成到UI上,选择相应的UI项,添加Localize脚本,选择相对应的Term项,
上图2的位置显示的是我们早选建立的默认值,这里可以进行修改。
依次将Image;RawImage物体都做相应的操作。
第三步:在LanguagesOpthin物体上添加SetLanguage脚本,将LanguageSource进行设置。如下图所示:
第四步:进行完以上步骤基本设置完成,我添加了一个测试脚本LanguagesOption将之挂载到LanguagesOption物体上,如下图所示
LanguagesOption脚本代码:
运行程序,如下所示:
点击相应的按钮,就会展现出相应的显示结果。
无论游戏还是应用,都可能要涉及本地化的开发需求。Unity开发时,如何进行本地化开发呢?! 下面介绍一款不错的插件I2 Localization.
使用方式:(以UGUI为例)
一:简单说明
将I2 Localization导入Unity工程,如下图所示:
东西不少,我们先从例子开始。如下图,找到NGUI的例子。
运行后,可看到如下图所示内容:
UGUI中的Image;RawImage; Text都支持,不错哦!分析了一下代码,将使用过程总结了一下。
二:使用过程
建立Unity场景,添加NGUI组件Text、Image、RawImage;
第一步:在场景中添加一个空物体(重名为LanguagesOption),将脚本LanguageSource脚本添加到空物体上,添加语言(Languages)设置以及基础控件标识(Terms);
添加语言项:如下图所示
添加标识项:如下图所示
添加标识项是要注意,Type类型一定要选择相应的组件类型,否则不可用。如下图所示
标识项可添加默认值:如下图所示
第二步:集成到UI上,选择相应的UI项,添加Localize脚本,选择相对应的Term项,
上图2的位置显示的是我们早选建立的默认值,这里可以进行修改。
依次将Image;RawImage物体都做相应的操作。
第三步:在LanguagesOpthin物体上添加SetLanguage脚本,将LanguageSource进行设置。如下图所示:
第四步:进行完以上步骤基本设置完成,我添加了一个测试脚本LanguagesOption将之挂载到LanguagesOption物体上,如下图所示
LanguagesOption脚本代码:
运行程序,如下所示:
点击相应的按钮,就会展现出相应的显示结果。
相关文章推荐
- unity语言本地化插件 I2 Location2.5.6使用简单记录
- 【unity插件】Unity多语言插件I2 Localization简单使用
- 【UNITY多语言化问题】NGUI的多语言本地化Localization到底能不能使用
- [Unity插件]Localization本地化多语言翻译插件
- UNITY多语言本地化的NGUILocalization的使用
- 【UNITY】多语言化工具I2使用经验--更新本地语言表
- [Unity插件]Outline3D2D物体描边插件的使用说明
- UNITY多语言本地化&NGUILocalization的使用
- 在delphi中嵌入脚本语言--(译)RemObjects Pascal Script使用说明(1)(译) (转载)
- 超级简单:ASP.NET Localization (本地化,多语言)
- jQuery Lightbox 图片展示插件使用说明
- jquery按需加载js和css插件使用说明
- 关于ASP.NET全球化/本地化(多语言)的一些资源( resource about ASP.NET Localization )
- jquery按需加载js和css插件使用说明
- 在Eclipse中配置及使用Hibernate插件的方法说明(HibernateSynchronizer)
- Googlipse插件使用说明
- 超级简单:ASP.NET Localization (本地化,多语言)
- 温故知新ASP.NET 2.0(C#)(5) - Localization(本地化,多语言)
- 使用 根据语言环境不同 而显示不同的 资源本地化 ASP.NET 网页
- 重新过一遍ASP.NET 2.0(C#)(5) - Localization(本地化,多语言)