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

更新 發佈閱讀 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

留言
avatar-img
遊戲技術部落格與生活筆記
4會員
8內容數
分享技術文章解決問題及生活點滴。技術包括雲端技術(AWS, GCP, Azure)的實戰經驗、雲端證照考試指南、Unity遊戲開發、DevOps、SDK,手機遊戲和應用程式及網站開發。
你可能也想看
Thumbnail
在 vocus 與你一起探索內容、發掘靈感的路上,我們又將啟動新的冒險——vocus App 正式推出! 現在起,你可以在 iOS App Store 下載全新上架的 vocus App。 無論是在通勤路上、日常空檔,或一天結束後的放鬆時刻,都能自在沈浸在內容宇宙中。
Thumbnail
在 vocus 與你一起探索內容、發掘靈感的路上,我們又將啟動新的冒險——vocus App 正式推出! 現在起,你可以在 iOS App Store 下載全新上架的 vocus App。 無論是在通勤路上、日常空檔,或一天結束後的放鬆時刻,都能自在沈浸在內容宇宙中。
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
這篇文章介紹了網站的整體架構以及開發時所使用的工具和套件,包括 Next.js、Tailwind CSS 和 socket.io 等。文章回顧了程式碼的重構與優化,幫助開發者提高工作效率,適合希望深入瞭解前端開發和網站架構的讀者。
Thumbnail
這篇文章介紹了網站的整體架構以及開發時所使用的工具和套件,包括 Next.js、Tailwind CSS 和 socket.io 等。文章回顧了程式碼的重構與優化,幫助開發者提高工作效率,適合希望深入瞭解前端開發和網站架構的讀者。
Thumbnail
這篇內容,將簡單介紹Asset Browser、Workspace、Inspector、Code Browser,作為入門的介面導覽。
Thumbnail
這篇內容,將簡單介紹Asset Browser、Workspace、Inspector、Code Browser,作為入門的介面導覽。
Thumbnail
這篇內容,將教你如何開啟新的GameMaker專案,並調整畫面佈局。也會講解,為何建議用英文語系,來進行遊戲開發。
Thumbnail
這篇內容,將教你如何開啟新的GameMaker專案,並調整畫面佈局。也會講解,為何建議用英文語系,來進行遊戲開發。
Thumbnail
在網路速度有限的情況下,依序記錄不斷產生的資訊,能統計使用者在頁面上操作了哪些功能。
Thumbnail
在網路速度有限的情況下,依序記錄不斷產生的資訊,能統計使用者在頁面上操作了哪些功能。
Thumbnail
註解 & Print & 變數型態
Thumbnail
註解 & Print & 變數型態
Thumbnail
進入Lua的第一步! 安裝和執行
Thumbnail
進入Lua的第一步! 安裝和執行
Thumbnail
完成了Debug.log()的測試,接著還是要跟各位簡單講一下C#的一些規則,之後看程式會(比較)看得懂。 又講到變數? 在Unity中,變數是重要的工具,用來儲存和管理資料。讓開發者能夠靈活調整遊戲的行為和性能,減少代碼的重複性,使得遊戲開發更加高效和簡潔。透過使用變數,開發者可以輕鬆修改資料
Thumbnail
完成了Debug.log()的測試,接著還是要跟各位簡單講一下C#的一些規則,之後看程式會(比較)看得懂。 又講到變數? 在Unity中,變數是重要的工具,用來儲存和管理資料。讓開發者能夠靈活調整遊戲的行為和性能,減少代碼的重複性,使得遊戲開發更加高效和簡潔。透過使用變數,開發者可以輕鬆修改資料
Thumbnail
到存放虛擬機的磁碟處\點選想要註冊的機器\註冊機器(登錄虛擬機器)
Thumbnail
到存放虛擬機的磁碟處\點選想要註冊的機器\註冊機器(登錄虛擬機器)
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News