Unity-多语言本地化
前言:通常一个游戏都需要不同的语言版本,游戏内的文本也需要随之改变,在编辑器内修改免不了繁琐与复杂,因此需要实现快捷的多语言本地化方法。
github地址:https://github.com/Stardust-Alter/Unity-localization/tree/master
首先先创建一个简单的demo
接下来在project下创建一个Resource文件,用来存放本地化text文件,我们先创建两个版本的语言。
两个txt以UTF-8编码保存
核心思想:一个text对应一个版本的文本,text里以key:value形式存放文本,Unity里的每个text都具有独有的key,通过key对应不同语言的value