c# - 统一构建后在数据文件夹中复制一些额外的文件

完成 Windows 平台的构建 (exe) 后,我必须将两个文本文件和一个文件夹复制到我的构建数据文件夹。每次构建时,我都想将这些文件和文件夹从 Assets 复制到构建数据文件夹。这可能统一吗?因为有时我忘记在数据文件夹中复制所需的文件,我的播放器无法正常工作。

最佳答案

您可以订阅一个静态方法给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");
    }
}

https://stackoverflow.com/questions/47235001/

相关文章:

python-2.7 - 我怎么知道我使用的是哪个版本的 Tkinter?

python - 安装 skmultilearn.problem_transform 包时出错

haskell - `pure x = (\_ -> x)` 是什么意思?

shell - Perl 系统调用必须准确地发送两个字符单引号和双引号 ' "

laravel - 批量更新 Laravel 中具有多关系的表

c - 为什么 mktime() 需要知道夏令时?

html - 如何使用CSS制作边框三 Angular 形?

typescript - 为什么 TypeScript 不为接口(interface)生成代码?

reactjs - 使用 React Router 刷新页面或手动输入 URL 时为 "Intern

php - 为什么以及如何将 new 关键字与类的现有对象一起使用?