unity切换中文 3.6版本怎么设置中文

这篇写一下多语言的另一种做法相比16年的文章(好久啊~~~)在配置的时候更方便,以前的做法应该是每种语言单独一个文件这样比较容易出错,现在把所有语言都方法ExcelΦ如下图,配置起来更简单(这个版本不支持图片多语言切换!!!有需要再单独弄个表做)

因为还有一个打包加载的东西,代码就鈈再贴出来了总结一下思路。现在的做法在打包的时候就将这个文件拆成单个文件了,每种语言一个AssetBundle

打包也好,Xml也好根据自己项目更新做吧。每种语言单独存在一个字典中键是ID,值就是现实的多语言。

Localization中缓存一个字典当前语言的字典。并提供一个方法取值

再增加一个FontSet类,提供切换多语言的接口切换的时候去加载对应语言的AssetBundle文件,解析后替换给Localization中的字典

刷新方法,在调用FontSet的切换接口后刷新設置页面或没关闭的页面,其他已关闭页面的可以再Text类中Awake()中做再打开的时候就会更新好了

}
  • qq_跑跑江湖当当龙套_

    不能设置中文这就是英文版的,没有中文版

}

我要回帖

更多关于 unity切换中文 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信