- AssetBundleのダウンロード(preload)
- AssetGrapthTools を利用したAutoya向けアセットバンドルリスト出力
Unity向けの各種処理が全部入りされているAutoyaの中でAssetBundleを利用したサンプルプロジェクトです。
DownloadSceneAutoya、AssetBundleSceneAutoyaの2シーン構造です。(ClearCacheSceneはダウンロード済みアセットバンドルの消去に使用しています)
DownloadSceneAutoyaでサーバからAssetBundleをダウンロード後、AssetBundleSceneAutoyaで取得したアセットを表示します。
※サンプルでダウンロードするAssetBundleにユニティちゃんアセットを使用しています。
Unity 2017.2.0f3
Windows 10
- Unity2017.1.0p5からUnityEditor上でのアセットバンドルをInstantiateした際に
Assertion failed: Assertion failed on expression: 'Thread::CurrentThreadIsMainThread()'
のエラーが出ます。これは実機上では起きない+バグレポート済みです。
- Unity2017.3.x~Unity2017.3.1p4 でアセットバンドルのサイズ取得周りのバグがあるようです。 Unity2017.2系での利用をお勧めします。
本リポジトリには、UnityChanがAssetsとして含まれています。 以下のライセンスに従います。
このアセットは、『ユニティちゃんライセンス』で提供されています。このアセットをご利用される場合は、『キャラクター利用のガイドライン』も併せてご確認ください。
この2個を読む
- https://sassembla.github.io/Autoya/docs/en/assetbundle0.html
- https://sassembla.github.io/Autoya/docs/en/resource_generate0.html
あるいはこんな感じの記事も書きました