Table of Contents

シミュレーション実行データの収集

Megaアプリケーションの開発およびデバッグプロセスにおいて、実際の環境で繰り返しテストを行うことは時間がかかるだけでなく、場所、デバイス、ネットワーク条件に制約される可能性があります。この問題を解決するため、EasyARは強力なシミュレーション実行メカニズムを提供しており、その中核がEIFデータファイルです。

本ガイドでは、効率的な機能検証、問題調査、効果プレビューを実現するためのEIFデータ収集と再生方法について説明します。

コアコンセプト:EIFデータとは?

開始前に、EIF イントロダクションを必ずお読みください:

  • EIFファイルの内容:カメラ映像ストリームに加え、センサーデータ、デバイス姿勢、カメラパラメータなどを同期記録したデータコンテナです。
  • 記録と再生メカニズム:実環境で一度EIFファイルを記録すれば、開発環境で何度でも再生でき、当時のシーンを完全に再現します。

EIFが「一度記録すればどこでも再生可能」な「デジタル複製」であることを理解することで、開発効率が大幅に向上します。

EIFデータ収集:方法とプロセス

高品質なEIFデータ収集はシミュレーション成功の第一歩です。データの有効性を確保するため、EIFデータ収集の基本原則に従ってください。

対象デバイス別の収集方法:

  • スマートフォン
    ツール:Mega Toolbox App経由。録画プロセスを簡素化するスマホ向け補助アプリです。
    参考:詳細な操作手順はスマートフォンでのEIFファイル記録を参照。
  • XRヘッドセットデバイス
    ツール:Sampleプログラム経由。ヘッドセットのサンプルプロジェクトにEIF記録機能が組み込まれています。
    参考:詳細な操作手順はヘッドセットでのEIFファイル記録を参照。

EIFデータ再生:検証とデバッグ

EIFファイルを収集後、実際のデバイス接続や現地訪問なしに開発環境で再生できます。

開発環境別の再生方法:

  • Unity開発
    ツール:session検証ツールの使用。Mega ARSessionに統合されたツールで、EIFファイルを直接読み込みMega位置特定セッションをシミュレートします。
    参考:詳細な使用方法はsession検証ツールによるシミュレーション実行を参照。
  • 微信小程序開発
    ツール:Unityエディタの活用。微信小程序開発環境の制限により、コンテンツとロジック検証にはUnityエディタでのEIFデータ再生が推奨されます。
    参考:詳細な使用方法はUnityエディタでのシミュレーション実行を参照。

要約すると、EIFデータの収集と再生を習得することは、EasyAR Megaアプリケーションを効率的に開発するための必須スキルです。これにより開発プロセスが「オンサイトデバッグ」から「オフライン分析」へ転換され、開発サイクルの大幅な短縮、チームコラボレーションや問題再現が容易になります。