美文网首页unity
Unity离线文档的下载与优化

Unity离线文档的下载与优化

作者: 卷死我辣 | 来源:发表于2022-09-02 17:56 被阅读0次

学习来源 与 2019离线文档中文优化版的网盘下载:
https://www.cnblogs.com/xiyuan/p/15740677.html

下载

离线文档压缩包
英文:
https://docs.unity3d.com/自行在官网选择版本号/Documentation/Manual/OfflineDocumentation.html
中文:
https://docs.unity3d.com/cn/版本号/Manual/OfflineDocumentation.html

打开你使用的Unity Editor的地址

Unity Hub
然后找到Data文件夹,把解压后的Documentation拖入其中即可(Unity实际读取的是其子文件夹en)。然后可以打开Unity,点击Help菜单直接使用了
使用离线文档

优化

这里就不赘述跳转卡顿、网页加载慢的解决原理了,可以点击文章开头的"学习来源"看一下

使用正则表达式

原文的替换非常低效,需要执行多次替换,这里使用正则表达式来优化替换速度和减少繁琐的手动操作

匹配的Regex

<script type="text/javascript" src="https://cdn\.cookielaw([\s\S]*)://fonts\.googleapis(.*)>  

替换为

<script type="text/javascript">
                    function OptanonWrapper() { }
                </script>
示例:

原内容

  <head>
    <script type="text/javascript" src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" charset="UTF-8" data-domain-script="6e91be4c-3145-4ea2-aa64-89d716064836">
    </script>
    <script type="text/javascript">
                    function OptanonWrapper() { }
                </script>
    <script>var offline=(location.href.indexOf('docs.unity3d.com')==-1)?true:false;if(!offline){(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&amp;l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-5V25JL6');}</script>
    <link href="https://fonts.googleapis.com/css?family=Roboto&amp;display=swap" rel="stylesheet" />
    <meta charset="utf-8" />

替换后的内容

  <head>
    <script type="text/javascript">
                    function OptanonWrapper() { }
                </script>
    <meta charset="utf-8" />

使用文本替换软件

这里用的是Batch Text Replacer注册版(接下来会以btr称呼它),请自行搜索相关软件下载

先将语言调整为English


语言

再把正则表达式复制后填入btr的Actions页签,然后把解压后的Manual和ScriptReference文件夹(这里只需要替换其中的.html文件内容,为防止出错,他们的docdata子文件夹被我暂时移出了)拖入btr中
可以预览一下btr中的替换效果,确认无误后,直接Save即可


文本替换

最后,经过十个小时左右的等待,这个可以快速访问的Unity离线文档就到手啦😂

相关文章

  • Unity离线文档的下载与优化

    学习来源 与 2019离线文档中文优化版的网盘下载:https://www.cnblogs.com/xiyuan/...

  • unity 安装官方离线文档

    1.下载unity离线文档 官方文档连接:https://docs.unity3d.com/Manual/inde...

  • Unity在无网环境下打包APK

    参考文档:【游戏开发进阶】教你自制离线Maven仓库,实现Unity离线环境使用Gradle打包(Unity | ...

  • unity离线文档快速访问

    屏蔽离线文档中的某些站点访问,从而加快离线文档的访问速度。 0.下载对应版本的离线文档 有时离线文档的左侧栏会加载...

  • Dash手动添加离线文档

    Dash手动添加离线文档 下载离线文档,苹果文档一般以DocSet结尾,这里以这个为例 文档下载完成后,我们需要让...

  • 离线下载

    chrome 离线安装包 下载地址 Spring下载 包下载 文档下载 spring-security 文档下载 ...

  • uniapp开发 — 安卓离线打包

    工具: HBuilderX、Android Studio App离线打包文档 下载 Android 离线SDK 使...

  • Unity 学习

    Unity 官方教程Unity 官方文档Unity 官方ScriptReferenceUnity 历史版本下载 第...

  • 离线 API 文档浏览器 Zeal

    离线 API 文档浏览器 Zeal 下载   Zeal 是软件开发人员的离线文档浏览器。支持 Windows 和 ...

  • Xcode简单安装iOS离线文档

    步骤一: 下载离线文档(DocSet) 离线文档官网下载慢, 我分享一个别人的百度网盘地址, 他收集很多官方,在此...

网友评论

    本文标题:Unity离线文档的下载与优化

    本文链接:https://www.haomeiwen.com/subject/lhcynrtx.html