1.介绍
因为ET6的mono层没有像ET5实现一套excel的读取解析,所以我重新封装了一套多语言废除了编辑器部分,只有运行时有效。
ET5的实现:
Unity多语言(基于ET框架)_萧寒大大-CSDN博客https://blog.csdn.net/m0_46712616/article/details/121514161?spm=1001.2014.3001.5501ET6的实现:
陈芬辉/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.动态文本