小程序の実行效果
この文書では、Mega Studio で作成したアノテーションデータを利用して、Toolbox 微信小程序で效果を検証する方法について説明します。
注記
以下の内容とツールは、Unity アプリケーションの開発プロセスには適用されません。
Unity アプリケーションを開発している場合は、開発ガイドの Unity アプリケーションをパッケージ化して效果を検証する を参照してください。
效果を確認する手順
実際の実行效果を確認する前に、微信デバイスを準備し、微信小程序にアクセスする権限があることを確認し、同時に位置情報サービスが設定されていることを確認してください。
Toolbox 微信小程序のQRコードをスキャンする
效果を検証する前に、まず微信で小程序のQRコードをスキャンして、Mega Toolbox アプリケーションに入ります。

EasyAR アカウントでログインする
実際の実行效果を確認する最初のステップは、小程序であなたの EasyAR アカウントでログインすることです。

位置決めライブラリとアノテーションデータを選択する
アカウントのログインが完了したら、対応する位置情報サービスとアノテーションデータのリソースを選択する必要があります。これは、正確な位置決めを実現するための重要なステップです。注意:実際の実行效果をプレビューするには、アノテーションデータを選択する必要があります。現在のプロジェクトにアノテーションデータがない場合は、まずアノテーションデータを作成してください。
以下の手順で、対応するサービスとデータを選択します。
クラウド位置決めサービスグループを選択し、クリックするとドロップダウンボックスから選択できます。- 対応する
クラウド位置決めライブラリを選択し、クリックするとドロップダウンボックスから選択できます。 - 対応する
アノテーションデータを選択し、クリックするとドロップダウンボックスから選択できます。(アノテーションデータがない場合は、アノテーションデータを作成する を参照してください) 開始をクリックするだけです。

関連する権限を許可する
位置決め機能を正常に使用するには、カメラと位置情報の権限を許可する必要があります。

現場の效果を確認する
ビデオデモ:
注記
より良い視覚体験を得るために、Debug 情報を閉じて、アノテーション内容の位置決め視覚效果をより直感的に確認できます。
状態判断の説明:
以下の3つの重要な指標を通じて、現在の位置決め状態を判断できます。
- アノテーション cube の状態:正常に位置決めされた場合は白色の MEGA テクスチャが表示され、位置決めに失敗した場合は灰色が表示されます。
- Debug 情報の返却ボックス内のパラメータ:
status 状態値:現在の位置決め状態を表示します。Sequence パラメータ:N は未ロードを表し、F は位置決め失敗を表し、S は位置決め成功を表します。Status ボタン:緑色は位置決め成功を表し、白色は位置決め失敗を表します。
小程序は、サービスの返却情報に基づいて状態を表示し、位置情報サービスの実行状況を把握するのに役立ちます。
位置決め成功状態:現場の位置にいる場合、位置決めデバッグ情報に
status: Foundという文字が表示され、Status ボタンが緑色に表示され、SequenceパラメータがSを表示し、標定された cube が正常に白色の MEGA テクスチャを表示する場合は、位置情報サービスが目標を正常に位置決めしたことを示します。
並列警告:位置決めデバッグ情報に
status: QpsLimitExceededという文字が表示され、Status ボタンが白色に表示され、SequenceパラメータがFを表示する場合は、位置情報サービスは正常に実行されていますが、現在の QPS が制限を超えていることを示します。この問題を解決するには、位置情報サービスの容量超過と拡張 を参照してください。
目標が見つからない状態:現場の位置にいない場合、または位置決めライブラリに一致するシーンがない場合、位置決めデバッグ情報に
status: Not Foundが表示され、Status ボタンが白色に表示され、SequenceパラメータがFを表示する場合は、位置情報サービスは正常に実行されていますが、目標を位置決めできなかったことを示します。
位置情報サービスが正常でない:位置決めデバッグ情報に
UnKnownErrorという文字が表示される場合は、位置情報サービスが異常に実行されていることを示します。記録ログ、記録データを開き、エラー情報を記録し、EasyAR のカスタマーサービスに連絡してください。