版本:Unity 6(6000.0)
语言英语
  • C#

IPostprocessBuildWithReport.OnPostprocessBuild

建议更改

恭喜!

感谢您帮助我们提高 Unity 手册的质量。尽管我们无法接受所有提交内容,但我们确实会阅读用户提供的每条建议变更,并在适用时进行更新。

关闭

提交失败

由于某种原因,无法提交您建议的变更。请在几分钟后<a>重新尝试</a>。感谢您花时间帮助我们提高 Unity 手册的质量。

关闭

取消

声明

public void OnPostprocessBuild(Build.Reporting.BuildReport report);

参数

report BuildReport 包含有关内部版本的信息,如目标平台和输出路径。

说明

实现此函数以在内部版本完成后接收回调。

此回调在构建 Player 过程中调用,但不会在构建 AssetBundle 过程中调用。如果生成因失败或取消而过早停止,则不会调用回调。

其他资源:BuildPipeline.BuildPlayerIPreprocessBuildWithReport

using UnityEditor;
using UnityEditor.Build;
using UnityEditor.Build.Reporting;
using UnityEngine;

class MyCustomBuildProcessor : IPostprocessBuildWithReport { public int callbackOrder { get { return 0; } } public void OnPostprocessBuild(BuildReport report) { Debug.Log("MyCustomBuildProcessor.OnPostprocessBuild for target " + report.summary.platform + " at path " + report.summary.outputPath); } }