buildOptions | 当前的构建选项。 |
assemblies | 将包含的程序集列表。 |
string[] 返回构建中包含的已过滤程序集列表。
在构建脚本程序集后将被调用,但可以过滤掉不需要包含的脚本。
每个实现将按回调顺序排序的顺序调用。每次调用的结果将在对 OnFilterAssemblies 的下一次调用中传递。不允许添加新的程序集。
其他资源: BuildPlayerProcessor,IPostBuildPlayerScriptDLLs,IUnityLinkerProcessor
using UnityEditor; using UnityEditor.Build; using UnityEditor.Build.Reporting; using UnityEngine; using System.Linq;
class MyCustomFilter : IFilterBuildAssemblies { public int callbackOrder { get { return 0; } } public string[] OnFilterAssemblies(BuildOptions buildOptions, string[] assemblies) { return assemblies.Where(x => x == "some.dll").ToArray(); } }