DownloadHandlerAssetBundle

class in UnityEngine.Networking

/

Inherits from:Networking.DownloadHandler

Switch to Manual

Description

DownloadHandler 的一个子类,专用于下载 AssetBundle

此子类会将下载的数据流式传输到工作线程上的 Unity 资源捆绑包解压和解码系统,以便高效地下载和处理 AssetBundle 对象。

Variables

assetBundle返回下载的 AssetBundle 或 null。(只读)

Constructors

DownloadHandlerAssetBundle用于非缓存资源捆绑包的标准构造函数。

Protected Functions

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

Static Functions

GetContent返回下载的 AssetBundle 或 null。

Inherited members

Variables

data返回从远程服务器下载的原始字节,或 null。(只读)
isDone如果此 DownloadHandler 的父 UnityWebRequest 已通知它已接收所有数据,且此 DownloadHandler 已完成所有必要的下载后处理操作,则返回 true。(只读)
text便捷属性。返回解释为 UTF8 字符串的 data 中的字节。(只读)

Public Functions

DisposeSignals that this DownloadHandler is no longer being used, and should clean up any resources it is using.

Protected Functions

CompleteContent在从远程服务器接收所有数据后调用的回调。
GetProgress访问 UnityWebRequest.downloadProgress 时调用的回调。
ReceiveContentLength在收到 Content-Length 标头调用的回调。
ReceiveData从远程服务器收到数据时调用的回调。