退出Unity应用程序(即按下播放并停止应用程序)或者退出独立构建时,是否有一种注册时间的方法?
使用以下简单的代码行,我可以在按下开始按钮时写入控制台,所以我想知道在应用程序退出时是否可以执行相同的操作,因此差异将是会话的长度?
Debug.Log("Start Button pressed @ " + DateTime.Now);
答案 0 :(得分:1)
您可以使用Time.realtimeSinceStartup来获取自应用程序启动以来的秒数。此外,当应用程序关闭时,将调用OnApplicationQuit(在任何实现它的MonoBehaviour上)。我不完全确定它在编辑器中有效,但我认为它会。
void OnApplicationQuit() {
Debug.Log(Time.realtimeSinceStartup);
}
我希望有所帮助!