Muh*_*han 2 c# build unity-game-engine build-pipeline
完成Windows平台的构建(exe)后,我必须将两个文本文件和一个文件夹复制到我的构建数据文件夹中。每次构建时,我都想将这些文件和文件夹从资产复制到构建数据文件夹。这可以统一吗?因为有时我忘记在数据文件夹中复制所需的文件,而我的播放器无法正常工作。
您可以为PostprocessBuild.OnPostprocessBuild订阅一个静态方法 。每次构建完成时都会调用此方法。所以你的代码可能是这样的:
using UnityEditor;
using System.IO;
using UnityEditor.Build;
using UnityEngine;
class MyCustomBuildProcessor : IPostprocessBuild
{
public int callbackOrder { get { return 0; } }
public void OnPostprocessBuild(BuildTarget target, string path)
{
File.Copy("sourceFilePath","destinationFilePath");
}
}
Run Code Online (Sandbox Code Playgroud)