DownloadHandler 的一个子类,专用于下载 AssetBundle。
此子类会将下载的数据流式传输到工作线程上的 Unity 资源捆绑包解压和解码系统,以便高效地下载和处理 AssetBundle 对象。
assetBundle | 返回下载的 AssetBundle 或 null。(只读) |
autoLoadAssetBundle | If true, the AssetBundle will be loaded as part of the UnityWebRequest process. If false, the AssetBundle will be loaded on demand when accessing the DownloadHandlerAssetBundle.assetBundle property. |
isDownloadComplete | Returns true if the data downloading portion of the operation is complete. |
DownloadHandlerAssetBundle | 用于非缓存资源捆绑包的标准构造函数。 |
GetData | Not implemented. Throws NotSupportedException. |
GetText | Not implemented. Throws NotSupportedException. |
GetContent | 返回下载的 AssetBundle 或 null。 |
data | 返回从远程服务器下载的原始字节,或 null。(只读) |
error | Error message describing a failure that occurred inside the download handler. |
isDone | 如果此 DownloadHandler 的父 UnityWebRequest 已通知它已接收所有数据,且此 DownloadHandler 已完成所有必要的下载后处理操作,则返回 true。(只读) |
text | 便捷属性。返回解释为 UTF8 字符串的 data 中的字节。(只读) |
Dispose | 表示不再使用此 DownloadHandler,并且应清理它使用的所有资源。 |
CompleteContent | 在从远程服务器接收所有数据后调用的回调。 |
GetProgress | 访问 UnityWebRequest.downloadProgress 时调用的回调。 |
ReceiveContentLengthHeader | 在收到 Content-Length 标头调用的回调。 |
ReceiveData | 从远程服务器收到数据时调用的回调。 |