你好!当我决定将我的游戏翻译成日文时,我真的以为这会是一个快速完成的任务。然而,我是天真了。半数我的角色变成了方框(□),我的像素字体因为SDF设置而变得非常模糊,而默认字体设置彻底破坏了我花了几个月时间打造的retro恐怖氛围。最大的头痛是我的游戏使用不同的字体,取决于上下文。UI、CRT显示器、文档等。每一个都有自己的风格。使用单一的通用替代字体来制作日文,使整个东西看起来像是一种廉价的占位符,与英文版相比。因此,我最终建造了一个简单的系统,动态地根据上下文切换字体。 我为每个英文字体分配了特定的日文字体,以匹配每个英文字体的氛围,玩家在设置中更改语言时,管理器会自动更新场景中的所有活动文本以其本地化的字体对应。 这也是我第一次自动生成TextMeshPro字体图集。 在浏览Unity官方日文本地化指南时,我偶然发现了Yurinchi的字体列表,它为我提供了生成清晰的TMP图集所需的精确字符集,没有遗漏的字形。 我花了比我最初预算的多得多的试验和错误,但最终结果是值得的。 日文版本终于感觉像同一款游戏一样,而不是将英文游戏的文本粘贴在上面。 主菜单和游戏内文本清晰可读,仍然符合我要达到的氛围。 现在我只希望这些额外的努力在玩家实际接触到它时能得到回报。 您如何处理将游戏翻译成非拉丁语的任务?我很想听听其他开发者如何处理这个特定头痛!