【Unity】一点想法,使用IPreprocessBuildWithReport, IPostprocessBuildWithReport优化打包流程

之前文章: https://blog.csdn.net/u010019717/article/details/85040135  写过:

===================

编辑器扩展,输出日志用于测量构建所需的时间

usingSystem;
usingUnityEditor.Build;
usingUnityEditor.Build.Reporting;
usingUnityEngine;
publicclassExample : IPreprocessBuildWithReport, IPostprocessBuildWithReport {
    privateDateTimem_startTime;
    publicintcallbackOrder { get { return0; } }
    publicvoidOnPreprocessBuild (BuildReportreport) {
        m_startTime = DateTime.Now;
        Debug.LogFormat ("【ビルド】開始:{0}", m_startTime.ToString ("HH:mm:ss"));
    }
    publicvoidOnPostprocessBuild (BuildReportreport) {
        varendTime = DateTime.Now;
        vardeltaTime = endTime - m_startTime;
        varhours = deltaTime.Hours.ToString ("00");
        varminutes = deltaTime.Minutes.ToString ("00");
        varseconds = deltaTime.Seconds.ToString ("00");
        Debug.LogFormat ("【ビルド】終了:{0}", endTime.ToString ("HH:mm:ss"));
        Debug.LogFormat ("【ビルド】経過時間:{0}:{1}:{2}", hours, minutes, seconds);
    }
}


将上述脚本添加到Unity项目的“Editor”文件夹中

右键单击Console窗口的选项卡,选择“Open Editor Log”,然后按

“Editor.log”进行*** Completed 'Build.Player.搜索

***在7秒内完成'Build.Player.WindowsStandaloneSupport'(6905毫秒)

==================

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值