版本: Unity 6 (6000.0)
语言英语
  • C#

DownloadHandlerAssetBundle

UnityEngine.Networking 中的类

/

继承自:Networking.DownloadHandler

/

实现于:UnityEngine.UnityWebRequestAssetBundleModule

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实会阅读用户提出的每个建议更改,并在适用时进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

描述

一个专门用于下载AssetBundleDownloadHandler子类。

此子类将下载的数据流式传输到 Unity 的资源包解压缩和解码系统中的工作线程,为AssetBundle对象提供高效的下载和处理。其他资源:UnityWebRequestAssetBundle

属性

assetBundle返回下载的 AssetBundle 或 null。(只读)
autoLoadAssetBundle如果为真,则 AssetBundle 将作为 UnityWebRequest 过程的一部分加载。如果为假,则在访问 DownloadHandlerAssetBundle.assetBundle 属性时按需加载 AssetBundle。
isDownloadComplete如果操作的下载数据部分已完成,则返回 true。

构造函数

DownloadHandlerAssetBundle非缓存资源包的标准构造函数。

受保护的方法

GetData未实现。抛出 NotSupportedException。
GetText未实现。抛出 NotSupportedException。

静态方法

GetContent返回下载的 AssetBundle 或 null。

继承的成员

属性

data返回从远程服务器下载的原始字节或 null。(只读)
error描述下载处理程序内部发生的错误的错误消息。
isDone如果其父级 UnityWebRequest 已通知此 DownloadHandler 已接收所有数据,并且此 DownloadHandler 已完成任何必要的下载后处理,则返回 true。(只读)
nativeData提供对下载数据的直接访问。
text便捷属性。返回解释为 UTF8 字符串的数据中的字节。(只读)

公共方法

Dispose表示不再使用此 DownloadHandler,并且应清理其正在使用的任何资源。

受保护的方法

CompleteContent回调,在从远程服务器接收所有数据时调用。
GetNativeData提供对下载数据作为 NativeArray 的无分配访问。
GetProgress回调,在访问 UnityWebRequest.downloadProgress 时调用。
ReceiveContentLengthHeader回调,在接收到 Content-Length 标头时调用。
ReceiveData回调,在从远程服务器接收数据时调用。