Godot Engine プロジェクトのセットアップ

対象の XR デバイス
このガイダンスは、次のようなタイプの XR デバイス向けのエクスペリエンスを構築する際に役立ちます。
XR ヘッドセット
有線 XR グラス

このガイドでは、Android XR 向け Godot Engine アプリを開発する際におすすめのエンジン バージョン、必要な SDK、Android プロジェクトの設定について詳しく説明します。

前提条件

Android XR 開発用に Godot Engine プロジェクトを構成する前に、次の前提条件を満たす必要があります。

  1. Godot の公式ウェブサイトから Godot 4.6.2 をダウンロードします。
  2. XR ヘッドセットまたは XR グラスを用意します。
  3. Android Studio をインストールします。

Android ビルドのサポートをインストールする

Godot では、空間コンピューティング用のパッケージをコンパイルしてエクスポートするために、特定の Android ビルドツールが必要です。

  1. Android Studio で、SDK Manager を使用して次のパッケージとツールをインストールします。

    • Android SDK Platform: Android 14.0(「UpsideDownCake」)(API レベル 34)
    • Android SDK Build-Tools: バージョン 34.0.0 以降
    • NDK: 28.x バージョン
    • CMake: バージョン 3.10.2

    ツールの使用可能なすべてのバージョンを表示するには、SDK Manager で [Show Package Details] を選択する必要がある場合があります。

  2. Godot で、[Editor] > [Editor Settings] > [Export] > [Android] に移動し、SDK のパスを指定します。

Godot XR プロジェクトを作成する

空間レンダリング用の新しいプロジェクトを設定します。

  1. Godot を開き、新しいプロジェクトを作成します。
  2. [レンダラ] で [モバイル] を選択します。

    これは、Android XR に推奨される、パフォーマンスに優れた Vulkan ファーストのグラフィック API です。

    Godot Engine の [新しいプロジェクトの作成] ダイアログ。

  3. 必要に応じて他のオプションを選択し、[作成] をクリックします。

  4. Godot XR シーンの公式設定ガイドに沿って、内部 XR シーン(XROrigin3DXRCamera3D を含む)を構築します。

    新しい Godot プロジェクトで内部 XR シーンを構築する

プロジェクトの構成

次に、OpenXR を有効にするようにプロジェクト設定を構成し、モバイル パフォーマンス用のレンダリング パイプラインを構成します。

  1. Godot を開きます。
  2. OpenXR のプロジェクト設定を次のように構成します。
    • [Project] > [Project Settings] > [XR] > [OpenXR] に移動し、[Enabled] を選択します。
    • [Project] > [Project Settings] > [XR] > [Shaders] に移動し、[Enabled] を選択します。
  3. [レンダリング] > [アンチエイリアシング] > [品質] > [MSAA 3D] に移動し、[4x] を選択します。

    この設定では、Android XR で最高の鮮明さが得られます。

Android XR にエクスポートするようにプロジェクトを設定する

Android XR にエクスポートするようにプロジェクトを設定する手順は次のとおりです。

  1. エクスポート プリセットを設定する: [Project] > [Export] に移動し、[Add... > Android

  2. デプロイガイドを完了する: 権限とワンクリック デプロイの手順については、Godot Android の公式デプロイガイドをご覧ください。

  3. プロジェクトの SDK バージョンを確認する:

    • 最小 SDK: 34
    • ターゲット SDK: 34
  4. XR モードを構成する: エクスポート設定で、[XR Mode] を [OpenXR] に設定します。

Godot OpenXR Vendors プラグインをインストールする

アプリは、ベンダー プラグインを使用して Android XR 固有の拡張機能にアクセスする必要があります。互換性のあるバージョンを入手する手順は次のとおりです。

  1. Godot で [AssetLib] を選択します。
  2. 「Vendor」を検索します。

    Godot アセット ライブラリを検索して、Godot OpenXR Vendors プラグインのさまざまなバージョンを見つける

  3. Godot OpenXR Vendors プラグインのバージョン 5.1(またはそれ以降)を見つけてダウンロードします。

  4. ダウンロードが完了したら、[インストール] を選択します。

    Godot OpenXR Vendors プラグインをインストールする

関連情報

Godot を使用した Android XR 開発について詳しくは、Godot Engine ドキュメントの次のページをご覧ください。