0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【Meta Quest】XR Interaction Toolkitを導入する

0
Last updated at Posted at 2025-12-01

アドカレ

KENTOのひとりアドカレ2日目の記事です。
https://qiita.com/advent-calendar/2025/kento

環境情報

ツール/SDK バージョン
Unity 6000.0.62f1
Meta XR Core SDK 81.0.0
Open XR Plugin 1.16.0
Unity OpenXR Meta 2.3.0
XR Interaction Toolkit 3.0.9

事前準備は以下の通りです。

XR Interaction Toolkit (XRI)

XR Interaction Toolkit (XRI)は、Unityが提供するXRアプリ向けの標準インタラクションフレームワークです。VR/ARアプリで必要になる「触る・掴む・UIを押す・レイで操作する」といった操作を、ほぼコードを書かずに構築可能とするパッケージです。

OpenXRを前提とした設計になっているので、XRIに依存する形でインタラクションを構築しておけば、OpenXR前提の別プラットフォームへの移植が非常に簡単に行えます。

サンプルシーンのビルドまで

まずはXRIをPackage Managerからインストールします。
image.png

同じ画面から、サンプルのStarter Assetsをインポートします。
image.png

あとは以下サンプルシーンをビルドすれば終了です。
Assets/Samples/XR Interaction Toolkit/3.0.9/Starter Assets/DemoScene.unity

Open XR Plugin 1.16.0において、コントローラーが反転する不具合が発生しているようでした。

参考リンク:Meta Questでコントローラーの向きがひっくり返る

対策として、以下画像のようにController VisualのTrasnfromを変更しておけば正しく表示されます。
image.png

色々なインタラクションのサンプルが用意されています。
2025AdventCalendar3.gif

シミュレーター

XRIにはXR Device Simulatorというツールが実装されており、Meta Quest Linkを使わず、UnityEditor上でのシミュレーション機能を活用できます。

Package Managerからインストール可能です。
image.png

インストールすれば、Project SettingsにおけるXRIの項目からSimulator設定を有効化できます。
image.png

Play Modeに移行すると、シミュレーターの操作が可能です。WASDやクリック、マウス操作などを駆使して一人称始点での挙動チェックが可能です。
2025AdventCalendar2.gif

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?