プレイヤーをビルドした後に通知を受け取る方法として、この属性をメソッドに追加します。
// Javascript example: #pragma strict
import UnityEditor.Callbacks;
@PostProcessBuildAttribute static function OnPostprocessBuild( target : BuildTarget, pathToBuiltProject : String ) { Debug.Log( pathToBuiltProject ); }
// C# example:
using UnityEngine;
using UnityEditor;
using UnityEditor.Callbacks;
public class MyBuildPostprocessor {
[PostProcessBuildAttribute(1)]
public static void OnPostprocessBuild(BuildTarget target, string pathToBuiltProject) {
Debug.Log( pathToBuiltProject );
}
}
PostProcessBuildAttribute にはコールバックの順番を指定する、0 から始まるインデックスを設定するオプションがあります。これは、複数の PostProcessBuildAttribute コールバックがあり、ある順番でこれらを呼び出したい場合に役立ちます。コールバックは 0 から始まり、順番に呼び出されます。