Table of Contents

充分利用UI診斷資訊和工具

本文介紹了如何快速配置和使用UI診斷資訊和開發者模式工具,以便在開發和測試階段更好地除錯和優化應用。

閱讀UI訊息

預設配置下,執行EasyAR Sense Unity Plugin應用時,診斷資訊會透過UI訊息顯示在螢幕偏上位置,方便開發者瞭解session的執行狀態和問題。

alt text

提示

這些文字不是浮水印,可以根據需要顯示或隱藏。

這些資訊可以幫助開發者瞭解session的執行狀態和問題,建議在開發和測試階段保持顯示。

可以在編輯器中,選中AR Session (EasyAR),在Inspector視窗中修改Message Output來配置UI訊息的顯示方式。其中Message Output > Session Dump可以控制session狀態資訊的顯示,其它選項可以控制不同級別的診斷訊息的顯示方式。

alt text

通常建議在開發和測試階段,進行以下配置:

  • Message Output > Session Dump:UI
  • Message Output > Sense Error:UIAndLog
  • Message Output > Session Error:UIAndLog
  • Message Output > Error:UIAndLog
  • Message Output > Warning:UIAndLog

在釋出上線階段,進行以下配置:

  • Message Output > Session Dump:None
  • Message Output > Sense Error:Log
  • Message Output > Session Error:Log
  • Message Output > Error:Log
  • Message Output > Warning:Log

使用開發者模式工具

預設配置下,執行EasyAR Sense Unity Plugin應用時,快速點選螢幕8次會在靠螢幕右邊中間位置彈出開發者模式面板,方便開發者檢視和除錯session的執行狀態以及錄製用於模擬執行的資料。

alt text

  • 可以透過session右邊的切換按鈕來切換螢幕上方資訊的顯示與否。
  • 可以透過eif右邊的rec按鈕來啟動或停止EIF錄製功能。錄製的EIF檔案會儲存在應用的持久化資料路徑中,可以透過Application.persistentDataPath來獲取該路徑。

如果要停用開發者模式面板,可以在編輯器中,選中AR Session (EasyAR),在Inspector視窗中修改Developer Mode SwitchCustom

alt text

通常建議在開發和測試階段,進行以下配置:

  • Developer Mode Switch:Default

在釋出上線階段,進行以下配置:

  • Developer Mode Switch:DefaultCustom

如果選擇Custom,建議以其它方式保證線上應用可以使用診斷面板或自訂的方式收集執行時資料。

延伸閱讀