多语言版本制作

多语言版本制作

  • 语言对应后缀
简体中文 zh
繁体中文 tw
英文     en

美术相关

  • ui中用到的文字单独拿出来单独放在指定的图集,不同语言的通过图集后缀区分。语言图集里面包含的sprite命名保持一致,大小不做强制要求,大小不一样的在unity生成预制体以后调整
  • 文字图集中小图片都保持命名一样

客户端多语言版本生成(login为例)

  1. 区分多语言的文字图集带上语言版本的后缀如:lang_lobby_en.atlas, lang_lobby_tw.atlas, lang_lobby_zh.atlas
  2. 选中要生成的login_tw.prefab,执行命令(Tools/Language/ReplaceLangPrefabEN或者Tools/Language/ReplaceLangPrefabFishEN),会生成对应prefab的英文版本login_en.prefab
  3. 如果是第一次生成的英文版本login_en.prefab需要修改,先编辑login_en.prefab,修改完成以后保存login_en.prefab,然后选中login_en.prefab或者login_en.prefab,执行命令(Tools/Language/DiffAsset),会在Assets平级的AssetDiff目录下生成login_diff_en.txt文件,里面保存着修改的内容。git提交的时候记得也一起提交。

Unity Yaml读写库

UYaml

posted @ 2022-04-24 16:53  搬山码农  阅读(61)  评论(0)    收藏  举报