1.介绍
因为ET6的mono层没有像ET5实现一套excel的读取解析,所以我重新封装了一套多语言废除了编辑器部分,只有运行时有效。
ET5的实现:
陈芬辉/ET - Gitee.comhttps://gitee.com/chen_fen_hui/ET/tree/ETPro/
2.核心代码实现
基本和ET5的实现差不多,只是删除了编辑器部分,并且读取的方式改变了。代码都在Assets/Mono/MonoBehaviour/Localization下,还有codes下的LocalizationComponent。
3.使用
1.配置excel表,并用工具导出
2.静态文本挂上LocalizedText并填写对于的key
3.动态文本
String.Format(LocalizationComponent.Instance.GetTextByKey(1002),index);