アセットバンドル化するファイルは Assets/ABAssets ディレクト内にあります
ディレクトリ名とアセットバンドル名は同じになるようになっています
アセットバンドル名 | 概要 |
---|---|
battle | 戦闘シーン用の素材とプレハブ |
bgm | BGM |
effeccts | エフェクト素材とプレハブ |
event_cg | イベントCG |
icons | 各種アイコン |
image | ADV用画像とルールトランジション素材 |
lcm | LCMスクリプト |
maps | RPGマップ素材とプレハブ |
out_game | アウトゲームの素材とプレハブ |
scenes | シーン |
se | 効果音 |
stand_image | 立ち絵画像 |
tables | テーブルJSON |
voice | 音声 |
バージョン(製品版/体験版)毎にアセットバンドル化の対象から除外するかを設定できます。
これにより製品版では使用するが体験版には含めたくないファイルなどを管理することができます。
Unity のツールバーから Tools -> ExcludeAssetForAssetBundle を選択すると除外設定のウィンドウが開きます。
ツリービューから除外するアセットにチェックを入れてください。
スクリプティング定義シンボルによってシステム内の挙動を切替えることができます。
リリース用のビルドを行う際は以下を参考にシンボル定義を設定してください。
TRIAL_VERSION | 体験版モードにする |
---|---|
AB_SIMULATE | アセットバンドル読込みをシミュレートする |
AB_FROM_SA | StreamingAssets フォルダからアセットバンドルをロードする |
DISABLE_LOCALIZE | ローカライズ機能を無効にする |
NON_COMPRESS_SAVE | セーブデータの圧縮を無効にする |
DISABLE_QUIT_ON_ERROR | エラー時の強制終了を無効にする |
Unity のツールバーから Tools -> BuildTool を選択してビルドツールを開いてください。
ScriptingDefineSymbol グループからシンボル定義の有効/無効を切替えることができます。
設定変更を適用するには「Apply」、元に戻す場合は「Revert」ボタンを押してください。
リリース用にビルドする際はシンボル設定を以下のように切り替えてください。
TRIAL_VERSION ※ | △ |
---|---|
AB_SIMULATE | - |
AB_FROM_SA | - |
DISABLE_LOCALIZE | ◯ |
NON_COMPRESS_SAVE | - |
DISABLE_QUIT_ON_ERROR | - |
ビルドを行う際はビルドツールを使用します。
Unity のツールバーから Tools -> BuildTool を選択してビルドツールを開いてください。
出力先ディレクトリ | |
├ AssetBundles | アセットバンドル |
├ MonoBleedingEdge | Unityのライブラリ群 |
├ Bouvardia_Data | ゲームデータ |
├ Bouvardia.exe | ゲームEXE |
├ UnityCrashHandler64.exe | Unityのクラッシュハンドラー |
└ UnityPlayer.dll | Unityのライブラリ |