如何得到 unity 遊戲的崩潰日志?

2023/09/14閱讀時間約 5 分鐘
raw-image

您可能知道保持Unity遊戲的穩定性可能是一個真正的挑戰,對吧?

特別是當涉及到獲取那些意外和關鍵問題的崩潰日誌時。有時,它們很難重現,或者只會偶爾發生。

所以,通常我們需要的是一種後端服務,可以幫助我們在日誌中識別問題,並在遊戲崩潰突然發生時修復這些崩潰。

您可能會想到一個問題。

如何為Unity選擇一個具有成本效益的崩潰日誌服務?

根據我的經驗,我完全推薦一個名為Unity Cloud Diagnostics的出色解決方案。

最好的部分是,您甚至不需要安裝或設置任何額外的SDK。這非常方便,並減少了在您的遊戲項目中出現庫衝突的風險。

在本文中,我們將介紹如何設置Unity Cloud Diagnostics,並在短短幾分鐘內開始獲取崩潰日誌。

此外,我們還將深入探討如何將其集成到Slack中,以便您可以接收即時的崩潰報告,提高工作效率。

目錄

  • 什麼是Unity Cloud Diagnostics?
  • 如何為Unity遊戲設置Unity Cloud Diagnostics?
  • 如何將Unity Cloud Diagnostics集成到Slack中? 什麼是Unity Cloud Diagnostics?

什麼是Unity Cloud Diagnostics?

Cloud Diagnostics提供實時的錯誤監控、崩潰報告和警報,以便您可以迅速修復使遊戲不穩定的問題,使您的遊戲穩定且玩家參與度高。

優點

高穩定性:您可以在實時警報和崩潰報告中識別關鍵問題。然後,您可以儘早修復它們,以確保遊戲的高穩定性。

生產力:您可以輕松診斷崩潰日誌或堆棧跟踪中問題的原因,以節省故障排除的時間,保持生產力。

參與度: 玩家可以在穩定的遊戲中參與遊戲。

價格

此服務包含在Unity Personal或付費計劃(如Unity PlusPro或Enterprise)中。基本上,沒有額外的費用,可以節省您的錢。

在Unity Personal中

  • 每天25個崩潰和異常報告
  • 每天10個用戶生成的報告
  • 每天10 MB的用戶生成的報告存儲
  • 有7天的數據保留時間

包含在Unity Plus、Pro和Enterprise中

  • 每天10,000個崩潰和異常報告
  • 每天1,000個用戶生成的報告
  • 每天1 GB的用戶生成的報告存儲
  • 90天的數據保留時間
  • 詳細的崩潰和異常日誌
  • 自定義的崩潰和異常元數據
備註:對於開發,Unity Personal已足夠。 對於線上版本,建議使用PlusPro,因為您將有更多的崩潰日誌來診斷關鍵問題的原因,可快速解決問題,提高遊戲的穩定性。

如何為Unity遊戲設置Unity Cloud Diagnostics?

在我們開始之前,您需要安裝Unity版本大於v2022.1,以支持Unity Cloud Diagnostic。

然後,您需要一個Unity Personal、PlusPro或Enterprise的Unity帳戶。

  • 打開Unity編輯器,並使用您的帳戶登錄。 然後轉到Project Settings(項目設置)→ Services(服務)→ Cloud Diagnostics(雲端診斷)→ 在Organizations(組織)下,選擇或創建一個組織
raw-image

一旦選擇了一個組織,點擊Create Project ID或Use an existing Unity project ID(創建項目ID或使用現有的Unity項目ID)

raw-image

當設置完成後,您可以打開Cloud Diagnostics,如下所示

raw-image

然後您可以使用您的Unity帳戶登錄Unity控制台,並點擊LiveOps(實時運營)

raw-image

在Cloud Diagnostic下,點擊Crash and Exception Reporting(崩潰和異常報告)

raw-image

您可以看到下面。接下來,我們可以集成到Slack中,以便為崩潰報告發送實時警報。您需要點擊Add Integration(添加集成)

raw-image

如何將Unity Cloud Dignatic集成到Slack中?

點選 Slack

raw-image

選擇崩潰和異常的類型。您可以根據需要選擇全部。然後點擊Next(下一步)

最後,設置Slack的工作區並輸入您的頻道名稱。

raw-image

最後,設置Slack的工作區並輸入您的頻道名稱。

raw-image

測試

讓我們對設備進行崩潰測試,以驗證它是如何工作的。

假設我們遇到了一個異常情況,我們將收到Unity Services發送的消息,如下所示。 您可以點擊Exception Details(異常詳細信息)並登錄Unity控制台。

raw-image

然后您可以查看詳細的堆棧跟踪和報告。

raw-image

您可以看到此崩潰發生在

  • 代碼的哪一行,堆棧跟踪、設備、操作系統版本、CPU和Unity版本
raw-image

總結

在本教程中,您已經了解到在幾個簡單的步驟中設置Unity Cloud Diagnostics,您將可以輕鬆通過Slack獲取即時崩潰日誌。

Unity Cloud Diagnostics提供了卓越的便利性,可以在最早的階段識別和解決潛在的錯誤,使您能夠維護高質量的遊戲,有效地吸引玩家。

如果您發現本文有幫助,請通過 👏 本文或訂閱來支持我們,以獲取未來的最新教程。

謝謝您的閱讀!


原文發佈於 Game Tech Tutorial

歡迎參觀Game Tech Tutorial 來獲取更多教程喔!

分享技術文章解決問題及生活點滴。技術包括雲端技術(AWS, GCP, Azure)的實戰經驗、雲端證照考試指南、Unity遊戲開發、DevOps、SDK,手機遊戲和應用程式及網站開發。
留言0
查看全部
發表第一個留言支持創作者!