Table of Contents

Ui診断情報とツールを最大限に活用する

この記事では、開発およびテストフェーズでアプリケーションのデバッグと最適化をより効果的に行うために、Ui診断情報と開発者モードツールを迅速に設定・使用する方法を紹介します。

Uiメッセージを読む

デフォルト設定では、EasyAR Sense Unity Pluginアプリケーションを実行すると、診断情報が画面の上部にUiメッセージとして表示され、開発者がセッションの実行状態や問題を把握しやすくなります。

alt text

ヒント

これらのテキストは透かしではなく、必要に応じて表示/非表示を切り替えられます。

これらの情報はセッションの実行状態や問題の理解に役立つため、開発・テストフェーズでは表示を維持することを推奨します。

エディターでAR Session (EasyAR)を選択し、InspectorウィンドウでMessage Outputを変更することでUiメッセージの表示方法を設定できます。Message Output > Session Dumpはセッション状態情報の表示を制御し、その他のオプションは異なるレベルの診断メッセージの表示方法を制御します。

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回素早くタップすると、画面右中央に開発者モードパネルが表示され、セッションの実行状態確認やシミュレーション用データの記録が可能になります。

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: Default または Custom

Customを選択する場合、オンラインアプリで診断パネルを使用可能にするか、カスタム方法でランタイムデータ収集を保証することを推奨します。

関連資料