| url | アセットバンドルの名目上 (リダイレクト前)の URL |
| crc | インテグリティチェックのためにダウンロードしたデータと比較するためのチェックサムです。インテグリティチェックを省略する場合はゼロです。 |
キャッシュを行わないアセットバンドルのための標準コンスラクタ
このコンストラクタはキャッシュシステムをバイパスし、url から AssetBundle をダウンロードします。crc の引数が 0 でない場合、crc の引数はダウンロードされたデータのチェックサムと比較されます。CRC が一致しない場合、エラーがログに記録され、アセットバンドルは読み込まれず、assetBundle は null を返します。
CRC インテグリティチェックを使いたくない場合、crc の引数として 0 を渡します。
| url | アセットバンドルの名目上 (リダイレクト前)の URL |
| crc | インテグリティチェックのためにダウンロードしたデータと比較するためのチェックサムです。インテグリティチェックを省略する場合はゼロです。 |
| version |
url でのアセットバンドルの現在のバージョン番号。再ダウンロードするとインクリメントします。 |
単純なバージョンのコンストラクタです。キャッシュはアセットバンドルをダウンロードします。
このコンストラクタを使い、url からキャッシュされた AssetBundle がある場合、DownloadHandlerAssetBundle を最初に確認します。
キャッシュされたアセットバンドルがない場合、またはキャッシュされたアセットバンドルの version と /version/引数が一致する場合、システムはアセットバンドルのダウンロードをスキップして、その代わりにキャッシュから読み込みます。
キャッシュされたアセットバンドルがある場合、キャッシュされたバンドルの version は version 引数と一致せず、url からシステムはアセットバンドルを再度ダウンロードします。crc の引数が 0 でない場合、crc の引数はダウンロードされたデータのチェックサムと比較されます。CRC が一致しない場合、エラーがログに記録され、アセットバンドルは読み込まれず、assetBundle は null を返します。
CRC インテグリティチェックを使いたくない場合、crc の引数として 0 を渡します。
| url | アセットバンドルの名目上 (リダイレクト前)の URL |
| crc | インテグリティチェックのためにダウンロードしたデータと比較するためのチェックサムです。インテグリティチェックを省略する場合はゼロです。 |
| hash | アセットバンドルのバージョンを define するハッシュオブジェクト |
バージョン管理されたコンストラクタです。キャッシュはアセットバンドルをダウンロードします。
このコンストラクタを使い、url からキャッシュされた AssetBundle がある場合、DownloadHandlerAssetBundle を最初に確認します。
キャッシュされたアセットバンドルがない場合やキャッシュされたアセットバンドルの hash と hash の引数が一致する場合、システムはアセットバンドルのダウンロードをスキップし、その代わりにキャッシュから読み込みます。
キャッシュされたアセットバンドルがあるが、キャッシュされたバンドルの hash が hash の引数と一致しない場合、url からシステムはアセットバンドルを再度ダウンロードします。crc の引数が 0 でない場合、crc の引数はダウンロードされたデータのチェックサムと比較されます。CRC が一致しない場合、エラーがログに記録され、アセットバンドルは読み込まれず、assetBundle は null を返します。
CRC インテグリティチェックを使いたくない場合、crc の引数として 0 を渡します。