103. #UE4Osaka
Data Build
By the book
• 前もって必要なアセットを指定してCookしておく
On the fly
• アセットサーバをPC側に立てて、
実行アプリケーションから要求があった際に
Cookを行う手法
Do not cook
• アセットをcookしない
113. #UE4Osaka
Cook On The Fly の注意点
毎起動時、アセットサーバからアセットを読み込んでくるので、
毎回、非常にロードが遅い。
• ロード時間の計測は不可能
• 大規模になればなるほど、ロード時間の大きさにより
イテレーションが回しにくくなる。
ロードするものが少ない軽いシーンでは有効。
114. #UE4Osaka
Data Build
By the book
• 前もって必要なアセットを指定してCookしておく
On the fly
• アセットサーバをPC側に立てて、
実行アプリケーションから要求があった際に
Cookを行う手法
Do not cook
• アセットをcookしない
120. #UE4Osaka
Cook – By the book
Cooked Platforms
• 対象のプラットフォームを選択(複数選択可)
Cooked Cultures
• 対象言語を選択
• 公式ドキュメント:ローカリゼーション
• Asset Localizationに関する記事
• ローカライゼーションダッシュボードに関する記事
Cooked Maps
• Cook対象のレベルを選択
• Cookされないレベルはゲーム中使えないので注意
121. #UE4Osaka
Cook – By the book (Release/DLC/Patching Settings)
Releaseパッケージ用の設定
• Create a release version~
• Releaseを作る際は必ず有効に
• DLC / Patchの場合は無効に
• Name of the release to create
• Releaseのバージョン名(数字以外もOK)
• DLC / Patchを作る際に必要になるので注意
122. #UE4Osaka
Cook – By the book (Release/DLC/Patching Settings)
DLC / Patchパッケージ用の設定
• Release version this~
• ベースとなるReleaseのバージョン名
• Generate patch
• Patchを作る際は有効に
• Build DLC
• DLCを作る際は有効に
124. #UE4Osaka
Cook – By the book (Release/DLC/Patching Settings)
DLCパッケージ用の設定
• Name of the DLC to build
• DLCのバージョン名
• include engine content
• ベースとなるReleaseに含まれていない
エンジンコンテンツを含むか否か
• 無効の場合、DLC内のアセットが
エンジンコンテンツを使っているとエラー発生
125. #UE4Osaka
Cook – By the book (Advanced Settings)
Iterative cooking
• 変更があったアセットだけをcook対象に
• 2回目以降のcook時間を大幅短縮!
Compress content
• 圧縮の使用有無
• 基本的に推奨(コンソールは話が変わるので注意)
126. #UE4Osaka
Cook – By the book (Advanced Settings)
Store all content in a single file
• アセットを1つのPakにまとめる
• 無効にすると、パッケージに
どのアセットが含まれるかを確認可能
• Chunk機能を使う場合は必ず有効に
• Generate Chunks
• Chunk機能を使うか否か
127. #UE4Osaka
Cook – By the book (Advanced Settings)
Don’t include editor content ~
• エディタ上でしか使わないアセットを
パッケージに含めるかどうか
• パッケージサイズを大幅削減!
• もしあるアセットが
エディタコンテンツを参照していると
エラーが発生するので注意
128. #UE4Osaka
Cook – By the book (Advanced Settings)
Create Http Chunk Install data
• サーバからChunkをダウンロードする場合は
この設定を有効に
Http Chunk Install Data Path
• どのフォルダにダウンロード用の
Chunkデータを出力するか
Http Chunk Install Release Name
• Chunkのバージョン名
129. #UE4Osaka
Cook – By the book (Advanced Settings)
Cocker build configuration
• ビルド設定
Additional Cooker Options
• エディタ上では用意されていない
より細かな設定を追加
• 例:
-nodebuginfo : DebugFilesの生成をOFF