プレイヤーをビルドした後に通知を受け取る方法として、この属性をメソッドに追加します。
// 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 から始まり、順番に呼び出されます。