Version: 2022.1
public string[] OnFilterAssemblies (BuildOptions buildOptions, string[] assemblies);

参数

buildOptions 当前的构建选项。
assemblies 将包含的程序集列表。

返回

string[] 返回构建中包含的已过滤的程序集列表。

描述

将在构建脚本程序集后调用,但可以过滤掉不需要的脚本。

按照 callbackOrder 排序的顺序调用每个实现。每次调用的结果都传递给下次的 OnFilterAssemblies 调用。 不允许添加新程序集。

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(); } }
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961