Unity功能——Unity离线文档下载及使用

Posted ۓ明哲ڪ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity功能——Unity离线文档下载及使用相关的知识,希望对你有一定的参考价值。

声明:本文为个人笔记,用于学习研究使用非商用,内容为个人研究及综合整理所得,若有违规,请联系,违规必改。

文章目录


前言

介绍Unity离线文档下载及使用方法,文末附下载链接.


一、方法一

  1. 打开Unity在菜单栏选择UnityManual进入Unity文档.如下图所示:

    2.依次选择 Manual->UnityUserManual->offlinedocumentation->Download: Offline Unity Documentation (Size: about 300MB).如下图所示:


    即可完成下载.

二、方法二

在搜索框搜索offline,进入Offline documentation页面进行下载.如下图所示:

注意:请选择对应Unity版本的文档,否则可能会导致极小概率的老版本文档查找不到新版本api或者新版本api参数等发生改变.

三、使用方法

方法一:把文档放在Unity安装路径下(推荐,可在Unity中直接使用)

离线文档解压后,在对应版本的Unity安装路径下,打开Editor->Data->Documentation(没有创建一个)在这文件夹里面在建一个文件夹en,把其他的文件夹都放在en里面。最后的文件路径:Unityx.x.x/Editor/Data/Documentation/en/ScriptReference/
效果:在Unity内通过对应?打开对应的说明

方法二:直接打开.



四下载地址

官方文档地址
https://docs.unity3d.com/cn/2019.4/Manual/OfflineDocumentation.html

下载地址2018.3(自己下载后上传的)
https://download.csdn.net/download/weixin_45532761/85481268

打开慢优化方法
http://t.csdn.cn/3LZCq
http://t.csdn.cn/SpDIG


五总结

保持饥饿,保持愚蠢.

这世界唯一能够相信的就是你付出的努力和你走过的路.

Unity离线文档使用技巧(打开慢,查找慢的问题)

使用技巧


下载地址

英文版和中文版的下载网址路径不一样。

英文版:https://storage.googleapis.com/docscloudstorage/unity版本/UnityDocumentation.zip
例如: https://storage.googleapis.com/docscloudstorage/2021.3/UnityDocumentation.zip

中文版:https://storage.googleapis.com/localized_docs 网址里带有zh-cn的Key
例如: https://storage.googleapis.com/localized_docs/zh-cn/2021.3/UnityDocumentation.zip


离线文档打开慢的问题

我在网上查阅了一些相关回答,大部分的解答都是说,即使是离线文档,html网页也会去访问国外的域名(比如google域名之类的),有些域名被国内屏蔽,导致请求响应时间长(表现出来就是打开慢)。
推荐的方法有 修改hosts文件翻墙加快访问断网不访问,等等这些修改环境的方法解决。

但是我不想改环境,所以把所有html文件里的被屏蔽网址改掉最好,用Python代码删掉html中的一些:
fonts.googleapis.com
www.googletagmanager.com
cdn.cookielaw.org/scripttemplates/otSDKStub.js

代码如下:

#!/usr/bin/env python3

import os

fileNum = 0
for (dirpath, dirs, files) in os.walk(os.path.curdir):
    for file in files:
        if file.endswith(".html"):
            filePath = os.path.join(dirpath,file)
            with open(filePath,'r',encoding='utf-8') as f:
                s = f.read().replace("fonts.googleapis.com",'').replace("www.googletagmanager.com",'').replace("cdn.cookielaw.org/scripttemplates/otSDKStub.js",'')
            with open(filePath,'w',encoding='utf-8') as f:
                f.write(s)

            fileNum = fileNum + 1
            message = ">>>修改完成  第" + str(fileNum) + "个文件,路径: " + filePath
            print(message)

print("共修改",fileNum,"个文件")

python文件位置:

python文件应该在文档路径里运行

离线文档快速查找技巧

把文档放在Unity安装路径下,方便在使用Unity时快速查找使用

离线文档解压后,在对应版本的Unity安装路径下,打开Editor->Data->Documentation(没有创建一个)在这文件夹里面在建一个文件夹en,把其他的文件夹都放在en里面。最后的文件路径:Unityx.x.x/Editor/Data/Documentation/en/

在Unity内通过?打开对应的说明

以上是关于Unity功能——Unity离线文档下载及使用的主要内容,如果未能解决你的问题,请参考以下文章

Unity2018 VS2017打开CS脚本,提示全红及无法加载工程等问题解决

部署Unity离线

Unity离线文档使用技巧(打开慢,查找慢的问题)

游戏开发进阶教你自制离线Maven仓库,实现Unity离线环境使用Gradle打包(Unity | Android | 谷歌 | Gradle)

游戏开发进阶教你自制离线Maven仓库,实现Unity离线环境使用Gradle打包(Unity | Android | 谷歌 | Gradle)

unity热更新新方案,ILRuntime