本文へスキップ

Niantic SDK for Unityの設定

重要!

2025年4月23日にARDK 3.13.0がリリースされました。 ARDK 2.xを含む3.13.0以前のすべてのバージョンは、2025年5月1日から2025年11月1日までの6ヶ月間のサポート期間に入りました。 3.13.0 Release Notesを参照してください。 質問はこちらへどうぞ。 support@nianticspatial.com :::

SDKを設定するには、Unityをダウンロードしてインストールし、ARDKのUnityパッケージをインストールします。次に、AR体験を実行するプラットフォームに合わせてUnityの設定を行います。 その後、Unity内でAPIキーを使ってLightshipを認証し、使用するプラットフォームデバイスに応じてその他の必要な設定を行います。最後に、UnityでARシーンの基本要件を設定します。

ベータ版の注意事項

Lightship Magic Leap 2の統合は現在ベータ版のため、一部の機能が正常に動作しない場合があります。

Unityのダウンロードとインストール

Unityをダウンロード。 Unity 6 (6000.0.53f1) とUnity 2022 LTS (2022.3.62f1) をサポートしています。

注意!

Unity 2022 LTSを使用しているユーザーは、SessionStateChangedEventUnit エラーを回避するため、Package Managerを使用して、Visual Scriptingを 1.9.0 から 1.9.1 以降に手動でアップグレードする必要があります。

プロジェクトを作成し、ARDKをインストールする

プロジェクトの作成とARDKのインストール

  1. 3D (Built-In Render Pipeline)**テンプレートで新しいUnityプロジェクトを作成します。 また、UnityのUniversal Render Pipelineを使用する場合は、**Universal 3D (Core)**テンプレートを選択します。
    1. Universal Render Pipelineについては、追加のセットアップ手順があります。Universal Render PipelineでARDK をセットアップする方法を参照してください。
  2. Unityプロジェクトで、 Window トップメニューを開き、 Package Manager を選択します。
  3. Package Manager タブのプラスメニューから、 **Add package from git URL...**を選択してください。

    Package Manager menu

  4. https://github.com/niantic-lightship/ardk-upm.git と入力します。
    1. 新しいInput System PackageをARFoundation 5.0用に有効化するよう求められたら、 Yes をクリックしてください。 この際、Unityエディターの再起動が必要になることがあります。
  5. SharedARパッケージを追加するには、 : https://github.com/niantic-lightship/sharedar-upm.git を使用して同じ手順を繰り返します。

特定のARDKバージョンを使用する場合は、リリースページ(ardk-upm, sharedar-upm)から、 .tgz をダウンロードしてください。 その後、上記のインストール手順に従い、Git URLではなく、「Add package from tarball」を選択します。

注意!

Universal Render Pipeline(URP)を使用している、または使用する予定の場合は、ユニバーサル・レンダー・パイプラインでARDKをセットアップする方法 を参照して、セットアップ手順を追加してください。

Lightshipのアカウントを作成してAPIキーを設定する

  1. Lightship トップメニューを開き、 設定 を選択して、Lightshipの設定メニューを開きます。 Credentialsの下にあるGet API Keyをクリックします。 lightship.devのWebサイトがブラウザのウィンドウで開きます。
  2. Lightshipアカウントが必要な場合は、新しく作成してログインします。
  3. プロジェクトページを開き、既存のプロジェクトを選択するか、新規プロジェクトをクリックして新規プロジェクトを作成します。
  4. プロジェクトの 概要 ページで、APIキーの横にあるコピーアイコンをクリックしてAPIキーをコピーします。
  5. Unityの Lightship設定 ウィンドウに戻り、APIキーを APIキー フィールドに貼り付けます。

モバイル向けXR Loaderを有効化する

注意

Unity 2022.3.10f1 以降のバージョンでは、以下の手順を実行するとコンソールに無害なエラーが表示される場合があります。

  1. Lightshipのトップメニューを開き、XR Plug-in Managementを選択します。
  2. XR Plug-in ManagementメニューでAndroidタブを選択し、Niantic Lightship SDK + Google ARCoreと書かれたボックスにチェックを入れます。

ビルドプラットフォームを設定する

  1. File > Build Settings の順に選択して、 Build Settings ウィンドウを開きます。
  2. iOSまたはAndroidを選択し、 Switch Platform(プラットフォームの切り替え) をクリックします。 進行状況バーが終了したら、 Player Settings をクリックします。 タブからプラットフォームを選択し、 Other Settings まで下にスクロールして、次の設定を変更します。
  • Rendering(レンダリング) に移動し、 Auto Graphics API のチェックを外します。 Graphics APIのリストに Vulkan が含まれている場合は削除します。
  • Identification - Minimum API LevelAndroid 7.0 'Nougat' (API Level 24) 以上に設定します。
  • Configuration - Scripting BackendIL2CPP に設定し、 ARMv7ARM64 の両方を有効にします。
注意!Unity 2022.3.15f1 以前を使用している場合、AndroidへのビルドにはGradleのカスタムインストールが必要です。
クリックして、Gradleのインストール手順を表示
  1. GradleのリリースページからGradle 6.7.1をダウンロードしてインストールします。
  2. 次の手順に沿って、UnityにデフォルトでインストールされているGradleを置き換えます。
  3. Unityで、 Preferences > External Tools > Android の順に開きます。
  4. Gradle installed with Unity(推奨) というボックスのチェックを外し、パスをGradle 6.7.1のインストール先のローカルパスに置き換えます。
Custom Gradle Build Settings
ヒント

コマンドラインからビルドする場合は、Unityのビルドスクリプトで AndroidExternalToolsSettings.gradlePath を設定することで、Gradleのパスをカスタマイズできます。

  1. Build TargetAndroid に設定します。

次のステップ

基本的なARシーンを設定する

自分のARプロジェクトを作り始めるには、まず空のARシーンを作ることから始めます:

  1. 新しいベーシックシーンを作成する:
    1. メインメニューから、 File > New Scene の順に選択します。
    2. Basic (Built-in) を選択し、 Createをクリックする。
  2. Main Camera を右クリックし、 Deleteを選択する。
  3. ARSessionXROrigin を新しいシーンに追加する
    1. Hierarchyで新しいシーンを選択してください。
    2. メインメニューから、 GameObject > XR > AR Session の順に選択します。
    3. これを繰り返して XR Origin (Mobile AR) を追加します。
  4. File > Save の順に移動し、シーンを保存します。
ヒント

Save As Scene Template を選択すると、次回から New Scene ダイアログでこのシーンを選択できます。

さらに詳しく

ここから、サンプルプロジェクトページで機能を試すか、How-Toページでガイド付きチュートリアルを実施してください。 以前のARDKプロジェクトをARDK 3に移行する場合は、移行ガイドをご覧ください。