ドキュメント

Unity Engine

Unity Engine

OnPreprocessBuild(BuildCallbackContext)

Implement this method to receive a callback before the build is started.
読み終わるまでの所要時間 1 分最終更新 1ヶ月前

Definition

void OnPreprocessBuild(BuildCallbackContext ctx)

Parameters

A context containing information about the build, such as its build report.

Remarks

This callback is invoked during Player builds and AssetBundle builds.

Examples

using UnityEditor;using UnityEditor.Build;using UnityEngine;using UnityEditor.Build.Reporting;namespace BuildDocExamples{ class IPreprocessBuildWithContext_OnPreprocessBuildExample2 : IPreprocessBuildWithContext { public int callbackOrder { get { return 0; } } public void OnPreprocessBuild(BuildCallbackContext ctx) { if (ctx.IsContentOnlyBuild) Debug.Log("AssetBundle build: IPreprocessBuildWithContext_OnPreprocessBuildExample2.OnPreprocessBuild for target " + ctx.Report.summary.platform + " at path " + ctx.Report.summary.outputPath); else if (ctx.IsPlayerBuild) Debug.Log("Player build: IPreprocessBuildWithContext_OnPreprocessBuildExample2.OnPreprocessBuild for target " + ctx.Report.summary.platform + " at path " + ctx.Report.summary.outputPath); } }}