Table of Contents

メガゴ用の AR セッションのベストプラクティス

この記事では、メガゴ用の AR セッションを作成および構成する方法について説明し、さまざまな種類のデバイスで最適な動作を得るための方法を紹介します。

開始する前に

デフォルト構成のセッション

ほとんどのアプリケーションでは、デフォルトのメガゴセッション構成の使用をおすすめします。これらの構成は、多くの一般的な使用シナリオに最適化されています。

デフォルトのセッションは、以下のタイプのデバイスをサポートしています。

  • 6DoF モーショントラッキングをサポートするデバイス(一部の最新の携帯電話やヘッドセット)
  • 5DoF 慣性航法機能をサポートするデバイス(大部分のジャイロスコープと加速度計を備えた Android 携帯電話)

Hierarchy ビューの 空白 部分で右クリックし、メニューから EasyAR Sense > Mega > AR Session (Mega Go Default Preset) を選択すると、デフォルトのメガゴセッションを作成できます。

対応するスクリプトコードは次のとおりです。

ARSessionFactory.CreateSession(ARSessionFactory.ARSessionPreset.MegaGo_MotionTracking_Inertial)

このセッションは MegaGo_MotionTracking_Inertial プリセットを使用しています。

異なるプリセットを選択する

デフォルト構成のメガセッション以外に、特定の要件に応じて異なるプリセットを選択してセッションを作成することもできます。主な違いは、サポートするデバイスのタイプです。 メニューと ARSessionFactory.CreateSession(ARSessionFactory.ARSessionPreset, ARSessionFactory.Resources) を使用してセッションを作成する際に選択可能なプリセットは以下の通りです。

注記

メガゴは異なるタイプのデバイスで異なる動作をします。詳細は メガがサポートするデバイスとプラットフォームアプリケーション を参照してください。

次のステップ

関連トピック