Unity离线文档的优化
初衷
- 在线中文文档加载速度慢
- 离线英文文档加载速度慢,想换成中文的,还要提高打开速度
成品提供下载,节约大家时间
- 2019.4 版本处理好的离线文档:https://www.aliyundrive.com/s/KHZqGFTxXys
- Unity 圣典 chm(自己整理的带树型目录): https://www.aliyundrive.com/s/5WyoT7zCDSW
下面是具体解决方案,大致流程:
- 下载离线文档
- 离线文档替换本地的Unity上的英文文档
- 批量删除导致加载速度慢的 Html 代码
下载离线文档,替换本地英文文档
- 下载离线文档:https://docs.unity3d.com/cn/2019.4/Manual/OfflineDocumentation.html
- 打开本地 unity 文档路径,可以打开项目,通过点击组件的帮助按钮找到路径 file:///D:/IDE/Unity/2019.4.14f1c1/Editor/Data/Documentation/en/
- 解压离线包,覆盖 en 目录下的文档
优化文档打开速度
- 使用IDE打开文档,用于搜索查看是否替换完成,这里我用的是 Vs Code,千万不用使用 Vs Code 自身的文本替换功能,会卡住。我这里用到的文本软件是 Batch Text Replacer,其他的尝试过都不大好用
- 使用第三方软件只能打开记事本复制需要删除的文本,vs code 复制的文本无法匹配上
- 先用软件替换完,然后再打开 Vs Code,查询是否到替换完成,防止有漏掉的
通过关键字 googleapis
找到,删除以下语句,第一个需要执行两次,原因是部分的换行和空格不同
以及
以及
以及最后的底部的 Cookie 请求弹窗,通过关键字 `cookielaw` 查询