代码之家  ›  专栏  ›  技术社区  ›  MiningSam

来自IPostprocessBuildWithReport的回调返回Unknown(但它应该返回Success)

  •  0
  • MiningSam  · 技术社区  · 7 年前

    我正在研究一些需要在构建成功后执行的逻辑,但到目前为止,我只得到了 构建结果。未知的 返回它会在玩家成功构建后触发。以下代码与脚本参考中的代码几乎相同。我希望在后处理器之后生成失败、成功或取消的版本,但不是“未知”的结果。我在OSX上使用的是Unity 2018.2.8f1(最新版本)。

    using UnityEditor;
    using UnityEditor.Build;
    using UnityEditor.Build.Reporting;
    using UnityEngine;
    using UnityEditor.Callbacks;
    
    class MyBuildPostprocessor : IPostprocessBuildWithReport
    {
      public int callbackOrder { get { return 0; } }
    
      public void OnPostprocessBuild(BuildReport report)
      {
        Debug.Log("Build Status : " + report.summary.result);
      }
    }
    
    0 回复  |  直到 7 年前