作成DownloadHandlersにはさまざまなタイプがあります。簡易なデータストレージとして使用されます。は少ないメモリフットプリントでファイルをダウンロードし、ディスクに保存するために使用されます。画像をダウンロードするために使用されます。アセットバンドルをフェッチするために使用されます。ファイルをダウンロードするために使用されます。ビデオファイルをダウンロードするために使用されます。それ自体では何も行いません。このクラスはユーザー定義のクラスによって継承が可能です。システムからコールバックを受け取り、ネットワークからデータを取得したときに完全にカスタム処理するために使用します。インターフェースに似ています。いうプロパティーがあります。呼び出され、レンダリングを無効にします。設定する必要があります。DownloadHandlerBufferこのダウンロードハンドラーは最も簡単で、たいていのケースを処理できます。このハンドラーは受け取ったデータをネイティブコードバッファーに格納します。ダウンロードが終了すると、バイト配列またはテキスト文字列で、バッファーされたデータにアクセスできます。}}DownloadHandlerFileこれは大きなファイル用の特別なダウンロードハンドラです。ダウンロードされたバイトを直接ファイルに書き込むので、ダウンロードするファイルのサイズに関係なくメモリの使用量は少なくなります。他のダウンロードハンドラとの違いは、このデータは取り出すことができず、すべてのデータはファイルに保存されます。使用する方が効率的です。オブジェクトにデコードします。ガベージコレクションによるパフォーマンスの低下を軽減します。ハンドラーは、バッファリング、解凍、テクスチャの作成をネイティブコードで実行します。解凍とテクスチャの作成を、メインスレッドでなくワーカースレッドで実行するため、大きなテクスチャを読み込むときにフレーム時間を向上させます。最終的にテクスチャ自体を作成するときにのみマネージドのメモリを割り当てます。このため、スクリプトでバイトからテクスチャへの変換を実行する際のガベージコレクションのオーバーヘッドを排除します。アセットバンドルシステムにデータをストリーミングできることです。オブジェクトとして利用できます。これにより、ランタイムメモリの割り当てと、アセットバンドルの読み込みによるメモリへの影響が大幅に軽減されます。完全にダウンロードされていないときにアセットバンドルを部分的に使用することができます。アセットをストリーミングすることができます。すべてのダウンロードと解凍はワーカースレッドで行われます。オブジェクトをとおしてダウンロードされます。プロパティーがあります。アセットバンドルシステムの仕組みにより、すべてのアセットバンドルには関連付けられたアドレスが必要です。