開発
開発
プラットフォームを選択

Meta XR UPMパッケージ

更新日時: 2025/06/01
Oculus Integration SDK Release Deprecation
Oculus統合SDKのリリースは、バージョン57以降廃止されています。Oculus統合SDKからMeta XR SDKへの移行手順などの詳細は、Oculus統合SDKのインポートをご覧ください。
Metaでは、エクステンデッドリアリティ(XR)アプリ開発用に以下のUnityパッケージを開発および保守しています。
名前説明
Meta Questデバイス用のVR(仮想現実)またはMR(複合現実)のコンポーネントがビルドされているXRアプリの機能を提供します。これらのSDKを使って、没入感あふれるユーザーエクスペリエンスを創造したり、ソーシャルなつながりを促進したり、ディスプレイハードウェアを最適化したりすることができます。
Meta XR開発ツール
XRアプリの開発、ビルド、テストに費やす時間を短縮できるパッケージです。
UPMパッケージとして提供されるMeta XRパッケージの全リストについては、開発者センターUnityアセットストア、またはMeta NPMレジストリをご覧ください。

パッケージをインポートする

Meta XRパッケージは、Unityのパッケージ管理システムUnity Package Manager (UPM)を使用して作成・管理されます。
Meta XRパッケージをUnityアセットストアからダウンロードすることをおすすめします。こちらには、すべてのMeta XRパッケージが含まれています。パッケージと依存関係は自動的に管理されるので、XR開発を簡単に始めることができます。その手順については、Unityアセットストアからパッケージをダウンロードしてインポートするをご覧ください。
高度なワークフローでは、Meta XRパッケージをMetaのNPMレジストリから生のtarballファイルとしてダウンロードし、Unity Package Manager UIを使用してUnityにインポートできます。パッケージ依存関係については、まずNPMレジストリからダウンロードとインポートを行って手動で管理する必要があるのでご注意ください。
注: UPMによってインポートしたパッケージの内容は、デフォルトで読み取り専用になっています。これにより、パッケージのインストールが完全に置き換えられ、受信者のプロジェクトに影響を与えるリスクを軽減できます。この動作をカスタマイズする必要がある場合は、パッケージにローカルな変更を加えるをご覧ください。
XR開発用に新しいUnityプロジェクトを設定する手順については、XR開発用にUnityを設定するをご覧ください。

Unityアセットストアからパッケージをダウンロードしてインポートする

Unityアセットストアから最新バージョンのMeta XRパッケージをダウンロードし、それらを既存のプロジェクトにインポートする手順は以下のとおりです。
  1. Unityエディターでプロジェクトを開きます。
  2. Unityアセットストアにアクセスし、Unityの資格情報を使ってサインインインしてください。
  3. インストールするSDKパッケージに移動します。[Add to My Assets (マイアセットに追加)]を選択します。まず[My Asset (マイアセット)]ページでアセットをすべて確認してから、[Open in Unity (Unityで開く)]を選択することができます。これを選択すると、Unity Editorで[Package Manager (パッケージマネージャ)]ウィンドウが開きます。プロンプトが表示されたらUnity認証情報を入力します。
  4. [Package Manager (パッケージマネージャ)]ウィンドウで、ダウンロードするSDKを選択します。最新バージョンを選択し、ウィンドウの右上で[Install (インストール)]を選択します。
  5. OVRPlugin (UnityがMeta QuestのVRランタイムと通信するためのプラグイン)をアップデートするように求められた場合は、プロンプトに従ってUnity Editorを再起動してください。
Unityアセットストアでパッケージの異なるバージョンに更新または切り替えるには、それぞれのエディターバージョン向けのUnityのドキュメントをご覧ください。パッケージのバージョンを参照するには、パッケージを「マイアセットに追加」する必要があるのでご注意ください。

Oculus統合SDKからMeta XR SDKに移行する

Oculus統合SDKのバージョン57以降のリリースは非推奨になっています。最新の機能や改善、新しいSDK (Mixed Reality Utility Kitなど)にアクセスするために、できるだけ早くプロジェクトをMeta XR SDKに移行することをおすすめします。
: Oculus統合SDKからMeta XR SDKに移行するには、既存のコンテンツを削除する必要があります。アップグレードする前に、既存のUnityプロジェクトのバックアップを作成しておくことをおすすめします。
Meta XR SDKに移行するには、次のようにします。
  1. Unityが開いている場合は閉じます。
  2. コンピューターで、プロジェクトを保存した先のフォルダーに移動します。例: /username/sample-project/
  3. プロジェクト内でAssetsフォルダーを開き、Oculusフォルダーを削除します。
  4. プロジェクト内でLibraryフォルダーを開き、/Library/PackageCache/を削除します。
  5. もう一度プロジェクトを開きます。プロジェクトにはコンパイルエラーが発生する可能性があるため、プロンプトが表示されたらセーフモードで開きます。
  6. Meta XR SDKをUPMパッケージとしてインストールする手順は、こちらをご覧ください。まずはMeta XRオールインワンSDKを使うことをおすすめします。このパッケージには、従来のOculus統合SDKと同様の機能が含まれています。
  7. プロジェクトにエラーや欠損したアセットがある場合、大型のサンプルアセット (SampleFrameworksなど) がGitHubに移動され、Unity StarterSamplesとして提供されている場合があります。アセットをプロジェクトにインポートする手順は、こちらをご覧ください。

移行に関するよくある問題

移行手順を実行中に問題が発生する場合は、次のことを試してみてください。
  • Meta XR SDKの既存のファイルにカスタム変更を加えていた場合、それらのカスタム変更を、UPM配布された新しいMeta XR SDKファイルに手動でマージする必要があります。詳しくは、Meta XRパッケージをインポートするをご覧ください。
  • Assets/Oculusフォルダー外でもレガシーOculusファイルが参照されている場合があります。これを解消するには、名前がOculusで始まるファイルとOVRで始まるファイルを検索し、それらのファイルを手動で削除してください。さらに、Androidアプリをビルドしている場合は、AndroidManifestvrapivrlibvrplatlibで始まる、またはそれらと一致するファイル名を検索します。通常これらのファイルはプロジェクトの中の複数のフォルダーにあるため、ファイル名で検索して削除するのが最善です。

パッケージにローカルな変更を加える

UPMパッケージはデフォルトでは読み取り専用です。ローカルな変更を加えるには、パッケージのローカルコピーまたはフォークを作る必要があります。それには次の2つの方法があります。

詳しくはこちら

Meta XRパッケージについて詳しくは、以下の資料をご覧ください。
ナビゲーションロゴ
日本語
© 2026 Meta