facebook twitter hatena line email

「Unity/AssetBundle/AssetBundleBrower」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「 ===AssetBundleBrowerツールのインストール=== PackageManagerか、Githubか、どちらかからインストール ====PackageManagerからインストール===...」)
 
 
(同じ利用者による、間の6版が非表示)
行20: 行20:
  
 
==AssetBundleの作り方==
 
==AssetBundleの作り方==
#適当なファイルをAssetsの下につくる
+
#適当なファイル(例:user.csv)をAssetsの下につくる
 
#window/AssetBundleBrowerを選択し、そのファイルを、Configureの中にDragしていれる
 
#window/AssetBundleBrowerを選択し、そのファイルを、Configureの中にDragしていれる
 
#Buildタグを選択し、
 
#Buildタグを選択し、
 
#BuildTargetにWebGLを選択
 
#BuildTargetにWebGLを選択
 
#OutputPathが、AssetBundles/WebGLであることを確認
 
#OutputPathが、AssetBundles/WebGLであることを確認
#ClearHoldersだけチェック
+
#ClearHoldersだけチェック(作成前にAssetBundles/WebGLのファイルを削除する)
#Buildボタンを押と、AssetBundles/WebGLの下にファイルが出来る。
+
#Buildボタンを押と、AssetBundles/WebGLの下にファイル(例:user、user.manifest)が出来る。
  
これAssetBundles/WebGLのフォルダはできたが、その下にファイルができなかった・・。
+
StreamingAssetsのコピーにチェックを入れと、Assets/StreamingAssets/以下にもファイルが出力される。
  
 
参考:https://your-3d.com/unity-assetbundle-simple/
 
参考:https://your-3d.com/unity-assetbundle-simple/
 +
 +
===Unrecognized assets cannot エラーが出る場合===
 +
以下エラーが出る
 +
Unrecognized assets cannot be included in AssetBundles: "Assets/user".
 +
追加したファイルに拡張子が、ないかもしれないので、拡張子をつける。userだったら、user.csvとかuser.txtとか
 +
 +
===Error in buildエラーが出る場合===
 +
↑同様に、拡張子を、つけてみる

2021年8月5日 (木) 16:04時点における最新版

AssetBundleBrowerツールのインストール

PackageManagerか、Githubか、どちらかからインストール

PackageManagerからインストール

  1. Unityメインメニュー/window/PackageManager/assetと入れる
  2. でてくるAssetBundleBrowerをinstall
  3. Packagesフォルダの下にAssetBundleBrowerが入る

Unity2019ではでたが、Unity2020ではAssetBundleBrowerがhitしなかった。

参考:https://your-3d.com/unity-assetbundle-simple/

Githubからインストール

  1. https://github.com/Unity-Technologies/AssetBundles-Browser でDL
  2. Editorをプロジェクトへドラッグ

AssetBundleBrowerツールの使い方

  1. Unityメインメニュー/window/AssetBundleBrowerを選択

AssetBundleの作り方

  1. 適当なファイル(例:user.csv)をAssetsの下につくる
  2. window/AssetBundleBrowerを選択し、そのファイルを、Configureの中にDragしていれる
  3. Buildタグを選択し、
  4. BuildTargetにWebGLを選択
  5. OutputPathが、AssetBundles/WebGLであることを確認
  6. ClearHoldersだけチェック(作成前にAssetBundles/WebGLのファイルを削除する)
  7. Buildボタンを押と、AssetBundles/WebGLの下にファイル(例:user、user.manifest)が出来る。

StreamingAssetsのコピーにチェックを入れと、Assets/StreamingAssets/以下にもファイルが出力される。

参考:https://your-3d.com/unity-assetbundle-simple/

Unrecognized assets cannot エラーが出る場合

以下エラーが出る

Unrecognized assets cannot be included in AssetBundles: "Assets/user".

追加したファイルに拡張子が、ないかもしれないので、拡張子をつける。userだったら、user.csvとかuser.txtとか

Error in buildエラーが出る場合

↑同様に、拡張子を、つけてみる