Unity 中文离线文档
文章目录
介绍
使用 Unity Hub 安装时只能安装英文离线文档,需要手动安装中文离线文档。
使用离线文档有很多好处:
- 文档完全在本地,打开速度快
- 不用每次手动切换版本,使用的就是当前 Unity 版本对应的文档
- Rider 也可以使用文档,这样按 F1 可以直接查看对应 API 的文档
下载
中文离线文档的下载地址是 离线文档 - Unity 手册,但是要根据需要切换到对应的 Unity 版本再下载。
不过新版本的中文离线文档链接未更新,可以使用 2020.1 中文离线文档的链接 https://storage.googleapis.com/localized_docs/zh-cn/2020.1/UnityDocumentation.zip,然后将其中的 2020.1 替换成需要的版本号如 2021.3 就可以直接下载。
安装
可以将所有文件解压到 Unity 编辑器安装目录下的 Data/Documentation/en
目录中。如果想要保留原有英文文档可以将 en
目录改名。
提速
Unity 离线文档中嵌入了 Google Analytics 追踪与 OneTrust 隐私设置,会导致卡半天才能打开网页,本地网页应该是秒开才是正常的。另外 OneTrust 还会一直在最下方显示横条,即便点击 接受所有 Cookie 按钮也不会记住,刷新或者打开新页面时依然会显示。
需要删除 Google Analytics、OneTrust 追踪代码以提升打开速度。可以使用全局文本查找替换,只需要将对应的 script 代码删除就可以。由于目录中大概有 20000 个 HTML 文件需要替换,实测 Visual Studio Code 在查找替换时会卡死,这里使用 EmEditor 免费版本来处理,只需要不到 10 秒钟就可以全部替换完成。
流程:搜索 | 在文件中替换,不需要开启正则表达式,过滤 *.html 文件,指定文档所在的目录,勾选 搜索子文件夹 选项,然后将多行文本直接粘贴到查找文本框中。
具体要删除掉的代码是:
Google Analytics
|
|
|
|
OneTrust
|
|
上面只是列出样例,实际替换时建议直接使用原始 HTML 中的代码,可能不同版本的文档内部追踪代码不同。
文章作者 狂飙
初次发布 2022-12-04 23:03:51 +0800
永久链接 https://networm.me/2022/12/04/unity-chinese-offline-documentation/