report | 包含有关构建的信息的报告,例如其目标平台和输出路径。 |
实现此接口以在编译完播放器脚本后立即接收回调。
如果您需要读取或修补正在构建的播放器的托管程序集,则可以实现此接口。您可以从 report
参数的 files 属性获取程序集位置。请注意,实现此回调会导致构建运行速度变慢,因为程序集需要复制到中间位置,并且不建议为了获得最佳性能而使用它。
其他资源:BuildPlayerProcessor,IFilterBuildAssemblies,IUnityLinkerProcessor,IPreprocessBuildWithReport
using UnityEditor; using UnityEditor.Build; using UnityEditor.Build.Reporting; using UnityEngine;
class MyCustomBuildProcessor : IPostBuildPlayerScriptDLLs { public int callbackOrder { get { return 0; } } public void OnPostBuildPlayerScriptDLLs(BuildReport report) { Debug.Log("MyCustomBuildProcessor.OnPostBuildPlayerScriptDLLs for target " + report.summary.platform + " at path " + report.summary.outputPath); } }