之前文章: 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毫秒)
==================