Unity 通用汉化字库

为Unity游戏制作的通用字库插件

I18NFont4UnityGame

Open source in GitHub https://github.com/xiaoye97/I18NFont4UnityGame

I18NFont4UnityGame是我为了汉化Unity游戏所制作的插件,基于[BepInEx]框架。

 

它可以加载自定义的字体包,用于弥补游戏内字库不全的问题。

 

如何使用

 

  1. 为目标游戏安装BepInEx
  2. Clone本仓库
  3. 使用VisualStudio2019打开
  4. 根据目标游戏修改引用dll
  5. 编译此插件
  6. 将此插件放入 GameName/BepInEx/plugins/I18NFont4UnityGame/ 文件夹
  7. 将目标字体放入 GameName/BepInEx/plugins/I18NFont4UnityGame/ 文件夹
  8. 修改配置文件中的FontName值为字体名字(如果没有配置文件,启动一次游戏以生成)
  9. 进入游戏

 

推荐字体

 

如何制作字体包

 

  1. 安装与游戏版本相同的Unity
  2. 新建一个项目,在PackageManager安装AssetBundleBrowser
  3. 将想要做成字体包的字体改名为全小写
  4. 将字体放入Unity
  5. 选中字体,右键Create->TextMeshPro->Font Asset
  6. 调整TMP图集设置,如采样率等,以达到自己想要的效果
  7. 在Inspector面板为导入的字体和TMP字体设置AssetBundle名,名字要全小写,和字体的文件名一致
  8. 打开Window->Asset Bundle Browser,打包字体
  9. 将生成的字体包放入 GameName/BepInEx/plugins/I18NFont4UnityGame/ 文件夹

 

我参与的汉化项目

 

  1. [VRoidStudio汉化]https://github.com/xiaoye97/VRoidChinese
  2. [星际漫游者汉化]https://youhanhua.com/527.html
社区汉化

星际漫游者 Starmancer 汉化发布

2021-8-12 21:35:14

社区汉化

Paleon 汉化发布

2021-8-24 13:43:33

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索