Unity 编辑器默认很多版本打开之后是英文界面,想要改成中文,核心是通过编辑器偏好设置里面的语言选项,把界面语言切换为简体中文,需要注意不是所有 Unity 版本都自带官方中文语言包,2019 版本之后官方才正式加入简体中文支持,老版本如果没有这个选项,就不能直接在软件内部切换,需要额外安装中文补丁。这个功能属于编辑器本地化设置,修改之后只改变菜单窗口面板的文字显示,不会改动项目脚本 资源 工程文件本身,切换完成重启编辑器就可以生效,很多新手刚接触 Unity,找不到语言入口,是因为这个选项藏在 Preferences 偏好设置里面,不在新建项目的启动页面,同时还要区分编辑器界面中文和脚本代码中文,代码本身依然是英文语法,设置中文只针对 UI 菜单文字,这点是新手最容易误解的地方。
版本前提说明
| Unity 版本 | 是否自带官方简体中文 |
|---|---|
| 2018 及更早版本 | 无官方中文,需要第三方汉化补丁 |
| 2019 及之后版本 | 内置官方简体中文语言包 |
| Unity Hub | 支持独立设置 Hub 本身的中文 |
详细操作步骤
1 打开 Unity Hub,启动已经安装好的 Unity 编辑器,等待工程加载完成,进入编辑器主界面
2 在顶部菜单栏,点击 Edit 选项,也就是编辑
3 在下拉菜单里面找到 Preferences,也就是偏好设置,点击打开设置窗口
4 在弹出窗口左侧列表,找到 General 常规选项
5 在常规页面里面,找到 Language 语言下拉选择框
6 点开下拉菜单,选择简体中文
7 软件会提示需要重启 Unity,确认重启,重新打开之后整个编辑器界面就变成中文
Unity Hub 单独设置中文
Unity Hub 是用来管理 Unity 版本和项目的启动器,它的界面也可以单独设置中文,操作和编辑器不一样
1 打开 Unity Hub
2 点击右上角齿轮图标,进入设置
3 找到语言选项,选择简体中文
4 保存之后 Hub 界面立刻切换中文,这个设置不会同步修改 Unity 编辑器内部语言,两个是独立设置
常见异常处理清单
1 找不到 Language 下拉选项,优先检查 Unity 版本,老版本没有官方中文,不能直接切换
2 切换中文之后部分菜单还是英文,属于官方汉化未完全覆盖,部分模块仍然保留英文,属于正常现象
3 切换中文之后插件显示异常,部分第三方插件只适配英文界面,汉化之后可能出现文字错位,可以切回英文验证
4 汉化之后工程打开报错,优先确认是官方自带语言包,第三方汉化补丁容易和新版本 Unity 产生兼容冲突
补充要点
官方简体中文属于 Unity 官方本地化内容,稳定性优于第三方汉化补丁,长期做项目推荐使用官方中文,不要随意使用老旧第三方汉化包,避免后续升级版本之后工程损坏。切换语言只是 UI 文字变化,快捷键 编译逻辑 脚本语法全部保持不变,不会因为改成中文就改变 C 脚本的编写规则。
【常见问题】
问题 1 unity 设置中文之后为什么还有部分英文菜单
回答 1 unity 设置中文之后还有部分英文菜单,是因为官方本地化没有做到全部模块全覆盖,部分扩展插件和底层功能还没有完成汉化,属于 unity 官方中文本身的情况。
问题 2 unity 老版本可以直接在内部 unity 设置中文吗
回答 1 unity 老版本不可以直接在内部 unity 设置中文,2018 以及更早版本没有内置官方中文,想要实现中文界面只能安装第三方汉化补丁。
问题 3 unity Hub 和 Unity 编辑器的 unity 设置中文是同一个吗
回答 3 unity Hub 和 Unity 编辑器的 unity 设置中文不是同一个设置,Hub 是启动器独立语言,编辑器是工程软件界面语言,两边需要单独选择简体中文。
【免责申明】
本文为 Unity 编辑器中文设置操作科普,不同大版本界面菜单名称可能存在小幅变动,操作以本机安装版本实际界面为准,第三方汉化补丁存在兼容风险,请谨慎使用。


