Creation Manual

ビルド

アセットバンドルの構成について

アセットバンドル化するファイルは Assets/ABAssets ディレクト内にあります
ディレクトリ名とアセットバンドル名は同じになるようになっています

アセットバンドルの概要

アセットバンドル名概要
battle戦闘シーン用の素材とプレハブ
bgmBGM
effecctsエフェクト素材とプレハブ
event_cgイベントCG
icons各種アイコン
imageADV用画像とルールトランジション素材
lcmLCMスクリプト
mapsRPGマップ素材とプレハブ
out_gameアウトゲームの素材とプレハブ
scenesシーン
se効果音
stand_image立ち絵画像
tablesテーブルJSON
voice音声

アセットバンドル化の除外アセット設定

バージョン(製品版/体験版)毎にアセットバンドル化の対象から除外するかを設定できます。
これにより製品版では使用するが体験版には含めたくないファイルなどを管理することができます。

除外アセットの設定方法

Unity のツールバーから Tools -> ExcludeAssetForAssetBundle を選択すると除外設定のウィンドウが開きます。
ツリービューから除外するアセットにチェックを入れてください。

ビルド時のシンボル設定

スクリプティング定義シンボルによってシステム内の挙動を切替えることができます。
リリース用のビルドを行う際は以下を参考にシンボル定義を設定してください。

シンボルの機能について

TRIAL_VERSION体験版モードにする
AB_SIMULATEアセットバンドル読込みをシミュレートする (エディタ専用)
AB_FROM_SAStreamingAssets フォルダからアセットバンドルをロードする
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 を選択してビルドツールを開いてください。

ビルド手順

(1) プラットフォームを変更
ビルドツールの SwitchPlatform からビルド対象のプラットフォームに切替えてください。
プラットフォームの切替えには長時間の処理待ちを強いられるので注意してください。
(2) シンボルの設定を変更
ビルド時のシンボル設定』の項を参考にプラットフォームに合わせてシンボルの設定を調整してください。
(3) アセットバンドル化の除外アセットを設定
必要に応じて『アセットバンドル化の除外アセット設定』の項を参考にアセットバンドル化から除外するアセットを設定してください。
(4) アセットバンドルをクリア
ビルドツールの Builds グループにある「Clear AssetBundles」ボタンで既存のビルド済みアセットバンドルをクリアしてください。
(5) アセットバンドルをビルド
ビルドツールの Builds グループにある「Build AssetBundles」ボタンでアセットバンドルをビルドしてください。
ビルドが完了したら Console 画面にエラー表示が出てないか確認してください。
(6) アプリケーションをビルド
ビルドツールの Builds グループにある「Build Application」ボタンでアプリケーションをビルドしてください。
ビルドツールからビルドを行うとアセットバンドル等の必要なファイルが出力先に自動でコピーされます。
ビルドが完了したら Console 画面にエラー表示が出てないか確認してください。

ビルド後のファイル構成

ビルド後のファイル構成

出力先ディレクトリ 
├ AssetBundlesアセットバンドル
├ MonoBleedingEdgeUnityのライブラリ群
├ Bouvardia_Dataゲームデータ
├ Bouvardia.exeゲームEXE
├ UnityCrashHandler64.exeUnityのクラッシュハンドラー
└ UnityPlayer.dllUnityのライブラリ

TOP