如何得到 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
留言分享你的想法!
avatar-img
遊戲技術部落格與生活筆記
3會員
5內容數
分享技術文章解決問題及生活點滴。技術包括雲端技術(AWS, GCP, Azure)的實戰經驗、雲端證照考試指南、Unity遊戲開發、DevOps、SDK,手機遊戲和應用程式及網站開發。
你可能也想看
Thumbnail
大家好,我是一名眼科醫師,也是一位孩子的媽 身為眼科醫師的我,我知道視力發展對孩子來說有多關鍵。 每到開學季時,診間便充斥著許多憂心忡忡的家屬。近年來看診中,兒童提早近視、眼睛疲勞的案例明顯增加,除了3C使用過度,最常被忽略的,就是照明品質。 然而作為一位媽媽,孩子能在安全、舒適的環境
Thumbnail
大家好,我是一名眼科醫師,也是一位孩子的媽 身為眼科醫師的我,我知道視力發展對孩子來說有多關鍵。 每到開學季時,診間便充斥著許多憂心忡忡的家屬。近年來看診中,兒童提早近視、眼睛疲勞的案例明顯增加,除了3C使用過度,最常被忽略的,就是照明品質。 然而作為一位媽媽,孩子能在安全、舒適的環境
Thumbnail
我的「媽」呀! 母親節即將到來,vocus 邀請你寫下屬於你的「媽」故事——不管是紀錄爆笑的日常,或是一直想對她表達的感謝,又或者,是你這輩子最想聽她說出的一句話。 也歡迎你曬出合照,分享照片背後的點點滴滴 ♥️ 透過創作,將這份情感表達出來吧!🥹
Thumbnail
我的「媽」呀! 母親節即將到來,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