例えば以下のようにプロジェクト内のtest.txtをshippingビルドでのみパッケージ内に配置したい場合
- コピー元:プロジェクト直下にあるtest.txt
- 配置先(Win64の場合):ビルドしたパッケージのWindowsNoEditor/[プロジェクト名]/Binaries/Win64
Build.csに以下のように記述する。
if (Target.Configuration == UnrealTargetConfiguration.Shipping)
{
RuntimeDependencies.Add("$(BinaryOutputDir)/test.txt", Path.Combine(ModuleDirectory, "..", "..", "test.txt"));
}
参照サイト
その他
以下のサイトのようにuprojectでのPostBuildStepsでcopyを使う方法も検討してみたがビルド先のディレクトリがとれない感じなのでやめた。