Unity 6.3
0 онлайн 9 гостей 3 в системе
Вход

IPostprocessBuildWithContext.OnPostprocessBuild

Declaration

public void OnPostprocessBuild(Build.BuildCallbackContext ctx);

Параметры

Параметр Описание
КТХ Контекст, содержащий сведения о сборки, например отчет о сборки.

Описание

Реализуйте эту функцию для получения обратного вызова после завершения сборки.

Этот обратный вызов вызывается во время сборки Player или сборки AssetBundle. Этот обратный вызов вызывается даже тогда, когда сборка останавливается раньше срока из-за сбоя или отмены. Однако он не будет вызван, если первоначальные проверки подлинности не позволяют начать сборку.

Дополнительные ресурсы: BuildPipeline.BuildPlayer, BuildPipeline.BuildAssetBundles, IPreprocessBuildWithContext

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

class MyCustomBuildProcessor : IPostprocessBuildWithContext { public int callbackOrder { get { return 0; } } public void OnPostprocessBuild(BuildCallbackContext ctx) { if (ctx.IsContentOnlyBuild) Debug.Log("AssetBundle build: MyCustomBuildProcessor.OnPostprocessBuild for target " + ctx.Report.summary.platform + " at path " + ctx.Report.summary.outputPath); else if (ctx.IsPlayerBuild) Debug.Log("Player build: MyCustomBuildProcessor.OnPostprocessBuild for target " + ctx.Report.summary.platform + " at path " + ctx.Report.summary.outputPath); } }