PCカメラを使ってMegaをすばやく動かす(簡便だが推奨されないリモートデバッグ方法)
このドキュメントは、開発者に対して、EIF録画ファイルがない場合に、PCカメラと現場の画像を組み合わせて、Megaクラウド位置決めサービスが正常に動作するかどうかを検証したり、追跡効果と関係のないアプリケーションプロセスをデバッグする方法をガイドすることを目的としています。
開始する前に
- クイックスタートを完了し、Mega機能を含むUnityアプリケーションを実行する方法を理解してください。
- PCにカメラ機器を接続し、その機能が正常であることを確認してください。
重要
機能の予期:
- この方法は推奨されるリモートデバッグ方法ではありません。録画できる条件がある場合は、EIFファイルを使用してデバッグする方が良い選択です。
- この方法は、EIFファイルがない場合に、追跡効果と関係のないプロセス開発をデバッグするためにのみ使用されます。例えば、Megaサービスが正常に動作しているかどうかを検証するために使用できます。
- PCでカメラを使用して見る効果は、実機の追跡効果とまったく関係ありません。
現場の写真を取得する
現場の比較的鮮明な写真を取得します。現場で撮影しても、エディターのパノラマプレビュー機能を使用して画像を切り取っても構いません。
パノラマプレビュー機能を使って画像を切り取る方法
注記
一部のデータはパノラマ画像をサポートしていません。
Panorama Preview Marker選択ボックスをクリックして、パノラママーカーを表示します。
プレビューしたい位置のパノラママーカーをクリックし、その後
Panorama Preview Marker選択ボックスの選択を解除して、パノラママーカーを非表示にします。
MegaPanorama ウィンドウの
Xボタンをクリックして、操作ヒントを閉じます。
これで MegaPanorama ウィンドウに現場の画像が表示されるので、スクリーンショットを保存します。
session 検証ツールを閉じる
シーン内の AR Session (EasyAR) をクリック > その Inspector パネルの Frame Player が閉じられていることを確認します。

実行
重要
Mega位置決めサービスは、位置決めに使用する入力に対して比較的“寛容”ですが、このデバッグ方法の結果は、“通る”と“通らない”(すなわち 0 または 1 の違い)を区別するためにのみ使用されます。これはMega位置決めサービスが正常に動作していることを証明することができますが、実機での実際の追跡体験を全く表すものではありません。位置決め速度や追跡安定性を観察する場合は、必ずEIFファイルでデバッグするか、実機でテストしてください。
カメラを画像またはビデオに向けて実行することができます。位置決めに成功すると、3Dオブジェクトが画面に貼り付けられて表示され、スキップして更新されるのが見えます。シーンにblockモデルがロードされているため、blockモデルも表示されます。
blockモデルの表示を閉じると、現実のシーンに仮想オブジェクトが重ねられた効果が見られます。
ヒント
画面上の警告メッセージは閉じることができません。この使用方法は実際の効果を反映していないため、この方法は開発過程でのみ使用でき、開発者はこのような使用方法の影響を理解しておく必要があります。

診断情報のタイムスタンプが更新されているかどうかで、システムが正常に動作しているかどうかを判断することができます。画面上に表示される診断情報のタイムスタンプが更新され続けている場合は、システムが正常に動作していることを意味します。

重要
使用中に、実行時に画面上または目の前に表示される診断情報の文字に必ず気付くでしょう。UIメッセージ出力をよく読み、開発段階、テスト段階、アプリケーションのリリース後にどのような設定を行い、どのような制御スイッチを残すべきかを慎重に検討してください。EasyARとのコミュニケーションでは、通常これらの情報を提供する必要があります。すぐに閉じるのではなく、積極的に利用することをお勧めします。








