如何汉化Unity插件(或更改Unity编辑器内的文字)

起因:

虽然总看英语有助于英语水平,但有时还是想能轻松一点。本人安装了名为"Naninovel"的插件,全英文无汉化,所以打算试着去翻译一下。

思路:

可以看到,插件本身部分是中文(音频、摄像机),多数是英文。很奇怪的是,既然已经汉化了一部分,那为什么官方不全部汉化呢?

带着疑问去看了插件的代码,用全局搜索却没有任何有关"音频"的字段。

好奇怪哦,看来汉化的部分不来自于插件本身,那么只有可能是Unity本身的原因了。

既然这样,就用这个插件已汉化的部分对着Unity编辑器的代码查一下吧。

"脚本图"对应的英文是"Script Graph",我的Unity编辑器版本是2022,于是在"D:\Unity\UnityHubEditor\2022.3.13f1c1"路径全局搜索了"脚本图"

功夫不负有心人,只有"zh-hans (1).po"文件有要查的关键字,我的路径是"D:\Unity\UnityHubEditor\2022.3.13f1c1\Editor\Data\Localization\zh-hans (1).po"。

虽然看不懂代码,但试着用相同的格式在该文件末尾写了这个:

没猜错的话,会把Unity编辑器内的所有"Naninovel"改成"啊哈哈哈"。退出Unity编辑器,重新进入,果然。。。

结论:

不用去费力修改插件,可以直接对Unity编辑器的翻译文件(zh-hans (1).po)下手,在文件末尾以

#: Editor-Missing:Missing detected at runtime.
msgid "英文"
msgstr "翻译后的文字"

的格式去尽情汉化,还是很方便的。


弊端:

此方法修改的是Unity编辑器里的所有相同英文。比如把"About"翻译成"关于"后,不光插件有关的设置,其余地方的"About"都会变成"关于",该说是用力过头了吗?

  • 7
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Unity 2022.3引入了一些新的导航功能,以帮助开发者更方便地为游戏添加导航系统。新版本中的导航系统改进了性能和功能,使其更加强大和灵活。 首先,Unity 2022.3引入了实时路径搜索功能。该功能可以根据场景中的物体位置和碰撞体等信息,在实时场景中进行路径搜索。这意味着开发者可以在游戏运行时动态计算角色或其他游戏实体的路径。这一功能对于实时策略游戏或动态变化的游戏环境非常有用。 其次,新版本的导航系统还改进了自动化的对话框生成功能。开发者可以通过简单的设置,自动生成适应场景的对话框来实现导航指示。这个功能可以大大减轻开发者的负担,并提高游戏中导航的质量。 此外,Unity 2022.3还提供了更多的导航算法选项。不同的游戏场景可能需要不同的导航算法来平衡效率和精度。新版本中的导航系统提供了多种算法选项,让开发者能够根据具体需求选择合适的算法。 最后,Unity 2022.3导航系统的改进还包括了对2D游戏的支持。早期的导航系统主要面向3D游戏,但新版本中加入了对2D游戏的导航支持。这使得开发者能够更方便地为2D游戏创建导航系统,为玩家提供更好的游戏体验。 总的来说,Unity 2022.3版本的导航系统带来了更多强大和灵活的功能,包括实时路径搜索、自动对话框生成、多种导航算法选项以及对2D游戏的支持。这些新功能使得开发者在为游戏添加导航系统时更加便捷,为玩家提供更好的游戏体验。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值