Table of Contents

AllSamplesLauncher で EasyAR サンプルをすばやく体験する

AllSamplesLauncher は統合型のサンプルランチャーで、EasyAR SDK の各機能をすばやく理解するのに役立ちます。このランチャーを使用すると、単一の Unity プロジェクト内ですべての公式 sample scenes をワンクリックで切り替えて実行でき、複数の独立したプロジェクトを手動で設定する必要がありません。

準備

開始する前に、次の準備が完了していることを確認してください。

  1. Unity Hub と Unity Editor がインストール済み
  2. 新しい Unity プロジェクトを作成済み
  3. EasyAR Sense Unity Plugin をインポートし、すべての Samples をインポート済み

quick start の説明に従って操作してください。

詳細手順

  1. Samples 内のすべてのシーンを開きます。 All Sample Scenes
  2. メニューバーの File > Build Settings または Build Profiles > Scene List をクリックします。
  3. すべてのシーンを Scene List にドラッグします。
  4. AllSamplesLauncher がすべてのシーンの最初にあることを確認します。そうでない場合は、ウィンドウ内でドラッグしてください。 Scene List Order
  5. メニューバーの File > Build And Run をクリックしてビルドし、実行します。
注記

スマートフォンで実行するためにビルドする場合、headset 系のシーンは追加しないでください。

  • Combination_BasedOn_AppleVisionPro
  • Combination_BasedOn_Xreal Donot Load Headset

ビルド中に発生する問題

コンパイルやビルドの過程で、いくつかのエラーが発生することがあります。一般的な問題は次のとおりです。

エラーメッセージ 原因 解決方法
FileNotFoundException:EasyAR Settings Asset License が入力されていない メニューバーの EasyAR > Sense > Configuration をクリックし、EasyAR Sense License に License Key を入力します
Missing Prefab Asset: 'XR Interaction Setup' headset 関連ファイルが不足している ビルドシーンリストから headset 関連シーンを削除します。headset 用にビルドする必要があることを確認している場合は、headset サンプルを使用する の手順に従ってください

ランチャーの使用

実行後、シンプルなランチャー画面が表示されます。

Lanucher Homepage

画面下部中央の Samples ボタンをクリックすると、すべての機能のサンプルに入ることができます。

Lanucher Samplepage

画面左側には機能カテゴリが表示され、右側には各機能に属する scene sample の一覧が表示されます。異なる sample scene をクリックすると、EasyAR が提供するさまざまな機能を体験できます。

また、画面下部には EasyAR SenseEasyAR Mega の機能デモ動画も用意されており、EasyAR が提供できる機能と効果をよりよく理解できます。

サンプル実行前の必読事項

特定の sample を実行する前に、次の重要な設定を必ず完了してください。完了していない場合、sample は正常に動作しません。

  1. API Key を設定する

    • 一部の sample、特に cloud recognition や Mega cloud localization に関係するものは、有効な API Key が必要です。
    • メニューバーの EasyAR > Sense > Configuration で、該当 sample が入力を必要とする場所を見つけます。
    • EasyAR Developer Center で申請した App IDAPI KeyAPI Secret を入力します。 Key Configuration
    • 重要: まだ API Key がない場合、image tracking など一部のローカル機能の sample は実行できる可能性がありますが、cloud 機能は失敗します。必ず EasyAR Developer Center にアクセスし、アプリケーションを作成して Key を取得してください。
  2. XR/プラットフォームサポートを設定する:

    • headset 関連の sample を実行する場合は、headset サンプルを使用する に従ってください。
    • スマートフォンや headset などのデバイスが正しく接続され、developer mode になっていることを確認してください。

サンプルをさらに深く探索する

サンプルランチャーは学習の最適な出発点です。次のことを強くお勧めします。

  • まず実行し、その後研究する: ランチャーで各 sample の効果をすばやく体験し、EasyAR の能力について直感的な印象を持ちます。
  • シーンソースファイルを開く: 各 sample は独立した Unity シーンファイルで、Assets/Samples/EasyAR Sense Unity Plugin/[バージョン番号]/__All Samples__/[機能名]/[sample 名]/Scenes ディレクトリにあります。
  • スクリプトコードを研究して読む: sample scene では、sample に付属する *.cs スクリプトを開き、特定の機能を実装するために EasyAR API をどのように呼び出しているかを確認できます。これは API の使用方法を学ぶ最良の方法です。

サンプルランチャーを通じて、EasyAR SDK の機能認識をすばやく構築できます。探索を楽しんでください。