Meta Quest用のXRプラグイン管理
更新日時: 2026/05/18
Meta Questデバイスは、以下のプロバイダープラグインでサポートされています。
Oculus XR Plugin is deprecated
Unity OpenXRプラグインの使用には、以下のような制限があります。
- Depth APIは、Unity 6より前のバージョンおよびMeta XR Core SDK v74より前のバージョンではサポートされていません。
- Depth APIのオクルージョン機能を使用するには、Unity OpenXR: Meta (
com.unity.xr.meta-openxr@2.1.0)およびUnity 6以降のバージョンが必要です。詳しくは、Unity OpenXR: Metaをご覧ください。 - 1.9より前のOpenXRバージョンでは、トラッキングの原点であるSTAGEを設定する際、ワールドの原点が更新される前に再センタリングを行う必要があります。
Unity OpenXRプラグインをインストールする
最新機能や最適化のメリットを得るため、すべての新規プロジェクトにはUnity OpenXRプラグインをインストールしてください。
OpenXRプロバイダープラグインをインストールするには、以下の手順に沿って操作します。
- Unity Editorの2022.3.15f1以降(6.1以降を推奨)で、任意の3Dプロジェクトを開きます。
- Unityエディターのトップメニューから、[Edit (編集)] > [Project Settings (プロジェクト設定)]の順に移動し、[Project Settings (プロジェクト設定)]ウィンドウを表示します。
- [Project Settings (プロジェクト設定)]ウィンドウで、[XR Plug-in Management (XRプラグイン管理)]を選択します。
- XRプラグイン管理がインストールされていない場合は、[Install XR Plugin Management (XRプラグイン管理をインストール)]を選択します。
- [Windows, Mac, Linux settings (Windows、Mac、Linuxの設定)]タブで、[OpenXR]を選択します。
- [Android, Meta Quest settings (Android、Meta Questの設定)]タブで、[OpenXR]を選択します。
- [Project Settings (プロジェクト設定)]ウィンドウを閉じます。
- Unityエディターのトップメニューから、[Window (ウィンドウ)] > [Package Management (パッケージ管理)] > [Package Manager (パッケージマネージャ)]の順に移動して、[Unity Package Manager]ウィンドウを開きます。
- 左側のナビゲーションメニューで、[In Project (プロジェクト内)]がハイライトされていることを確認します。[Search in Project (プロジェクト内を検索)]の下で、[Packages - Unity (パッケージ - Unity)]ドロップダウンを展開します。
- 左側のメニューのパッケージ一覧で、[OpenXR Plugin (OpenXRプラグイン)]の横にチェックマークがあることを確認します。これは、パッケージがインストールされていることを意味します。
Unity OpenXR: Metaをインストールする方法は、次のとおりです。
- Unity 6でパッケージマネージャを開きます。
- [Unity Registry (Unityレジストリ)]を選択します。
Unity Open XR Metaパッケージを検索します。
注: この操作により、ARFoundationとOpenXRパッケージが依存パッケージとしてプロジェクトにインストールされます。
Oculus XR Plugin is deprecated
Meta QuestヘッドセットでのXR開発を円滑化するために、Oculus XRプラグインを使っています。Oculus XRプラグインでは、一般的なライフサイクル管理用の設定や、レンダリングモード、奥行バッファ共有、レイテンシー最適化といったランタイム設定が公開されています。
Meta XR Core SDKにはOVRPluginが含まれています。これは組み込みエディターをサポートしており、いくつかの追加機能も備わっています。OVRPluginをUnityのOculus XRプラグインと組み合わせることで、UnityがMeta QuestヘッドセットでOpenXR、VRAPI、CAPIバックエンドと通信できるようになります。OpenXRの導入を加速し、開発者が同じAPIを使ってさまざまなMeta AR/VRヘッドセットをシームレスにターゲットにできるように、MetaはOpenXRランタイムをデフォルトバックエンドに設定しました。すべての新機能は、OpenXRバックエンドでのみ利用可能です。
UnityのOculus XRプラグインにより、Meta Questヘッドセット上でXRアプリを実行するための基本機能が提供されます。さらに、プロジェクトに最新の機能が必要な場合は、
Meta XR Core SDKパッケージを使うことをおすすめします。Meta XR Core SDKパッケージには、OVRPluginの最新バージョンと使いやすいC#スクリプトが含まれており、UnityのAPIではまだ提供されていないMeta Quest機能を公開しています。例えば、プレゼンスプラットフォーム、ボイス、ジェスチャーコントロール、インタラクションなどの高度な機能の多くが、Unity APIではなくMeta XR Core SDKを通じて公開されています。
Meta XR SDK v74未満を使用するUnityバージョン6未満で構築されたプロジェクトについては、Oculus XRプラグインをインストールしてください。
Oculus XRプロバイダープラグインをインストールするには、以下の手順に従います。
- Unityエディター(バージョン2022または2023)で任意の3Dプロジェクトを開きます。
- Unityエディターのトップメニューから、[Edit (編集)] > [Project Settings (プロジェクト設定)]の順に移動し、[Project Settings (プロジェクト設定)]ウィンドウを表示します。
- [Project Settings (プロジェクト設定)]ウィンドウで、[XR Plug-in Management (XRプラグイン管理)]を選択します。
- XRプラグイン管理がインストールされていない場合は、[Install XR Plugin Management (XRプラグイン管理をインストール)]を選択します。
- [Windows, Mac, Linux settings (Windows、Mac、Linuxの設定)]タブで、[Oculus]を選択します。
- [Android settings (Android設定)]タブで、[Oculus]を選択します。
- [Project Settings (プロジェクト設定)]ウィンドウを閉じます。
- Unityエディターのトップメニューから、[Window (ウィンドウ)] > [Package Management (パッケージ管理)] > [Package Manager (パッケージマネージャ)]の順に移動して、[Unity Package Manager]ウィンドウを開きます。
- ウィンドウの左上にある[Packages - Unity (パッケージ - Unity)]ドロップダウンを展開します。
- 左側のメニューのパッケージ一覧で、選択したベンダープラグインの横にチェックマークがあることを確認します。これは、パッケージがインストールされていることを意味します。
XRプラグインの最新バージョンにアップグレードする
一部のランタイム設定は最新バージョンでしか利用できない場合があります。
利用可能なプラグインの最新バージョンにアップグレードするには、次のようにします。
- Unityエディターのトップメニューから、[Window (ウィンドウ)] > [Package Management (パッケージ管理)] > [Package Manager (パッケージマネージャ)]の順に移動して、[Unity Package Manager]ウィンドウを開きます。
- [Package Manager (パッケージマネージャ)]ウィンドウのトップメニューで、[Packages: (パッケージ:)]ドロップダウンを展開し、[Packages: Unity Registry (パッケージ: Unityレジストリ)]を選択します。
- 左側のメニューのパッケージのリストから、[Oculus XR Plugin (Oculus XRプラグイン)]または[Unity OpenXR Plugin (Unity OpenXRプラグイン)]を選択します。
- 詳細ビューで、アクション可能なアイテムの[Version History (バージョン履歴)]タブを選択します。
XRプラグイン管理インターフェイスからXRプラグインパッケージを無効にしても、自動的にプラグインがアンインストールされるわけではありません。パッケージマネージャウィンドウからプラグインを削除する必要があります。
- メニューで、[Window (ウィンドウ)] > [Package Management (パッケージ管理)] > [Package Manager (パッケージマネージャ)]に移動します。
- [Package Manager (パッケージマネージャ)]ウィンドウのトップメニューで、[Packages: (パッケージ:)]ドロップダウンを展開し、[Packages: In Project (パッケージ: プロジェクト内)]を選択します。
- 左側のメニューのパッケージのリストから、[Oculus XR Plugin (Oculus XRプラグイン)]または[OpenXR Plugin (OpenXRプラグイン)]を選択します。
- 詳細ビューで、[Remove (削除)]を選択します。