Version: 2017.3

DownloadHandlerAssetBundle

class in UnityEngine.Networking

/

継承:Networking.DownloadHandler

マニュアルに切り替える

説明

DownloadHandler サブクラスは AssetBundle のダウンロードに特化してます。

このサブクラスのストリームはダウンロードしたデータを、ワーカースレッド上で Unity アセットバンドルの解凍とデコードするシステムへと渡し、AssetBundle オブジェクトのための効率的なダウンロードと処理を提供します。

変数

assetBundleダウンロードした AssetBundle や、 null を返します。

コンストラクタ

DownloadHandlerAssetBundleキャッシュを行わないアセットバンドルのための標準コンスラクタ

Protected 関数

GetData実装されていません。 NotSupportedException をスローします。
GetText実装されていません。 NotSupportedException をスローします。

Static 関数

GetContentダウンロードした AssetBundle や、 null を返します。

継承メンバー

変数

dataリモートサーバーからダウンロードした実際のバイト数や null を返します。(読み取り専用)
isDoneこの DownloadHandler がすべてのデータを受信したことと、この DownloadHandler が必要なダウンロード後の処理を完了したことを親の [UnityWebRequest] によって知らされた場合、true を返します。
text便利なプロパティーです。UTF8 ストリングとしてインタープリタされた data からバイトを返します。(読み取り専用)

Public 関数

Disposeこの DownloadHandler がもはや使われてないという信号です。それを使用しているリソースをクリーンアップする必要があります。

Protected 関数

CompleteContentリモートサーバーからすべてのデータを受信したとき呼び出されるコールバック
GetProgress UnityWebRequest.downloadProgress にアクセスするときに呼び出されるコールバック
ReceiveContentLength Content-Length ヘッダーを受信したときに呼び出されるコールバック
ReceiveDataリモートサーバーからデータを受信したときに呼び出されるコールバック