プロジェクトを作成する
![](https://www.panoptia.agency/content/images/2023/12/image.png)
Unityのバージョンは2022.3.14.f1 LTSを選択した。
プロジェクトは3D Coreを選択した。
![](https://www.panoptia.agency/content/images/2023/12/image-1.png)
プロジェクトの生成を待つ。
![](https://www.panoptia.agency/content/images/2023/12/image-2.png)
プロジェクトができあがると上のような画面が出てくる。
XR Interaction Toolkitの導入
Window
からPackage Manager
を選択
![](https://www.panoptia.agency/content/images/2023/12/image-3-1.png)
Window
を選択したところPackage Manager
が開き、以下のような画面が出てくる。
小さくて見にくかったら全画面にすればよい。
![](https://www.panoptia.agency/content/images/2023/12/image-5.png)
Package Manager
![](https://www.panoptia.agency/content/images/2023/12/image-8.png)
Package Manager
を全画面にした場合の見え方左上の+
アイコンをクリックし、出てきた選択肢からAdd package by name...
を選択する。
![](https://www.panoptia.agency/content/images/2023/12/image-6-1.png)
Add package by name...
全画面にした場合は以下のようになる。
![](https://www.panoptia.agency/content/images/2023/12/image-7-1.png)
選択をすると以下のようにパッケージの名前を入力する場所が出現する。
![](https://www.panoptia.agency/content/images/2023/12/image-9-1.png)
com.unity.xr.interaction.toolkit
と入力する。
![](https://www.panoptia.agency/content/images/2023/12/image-10-1.png)
Add
を押す。
パッケージの追加が始まるので、しばらく待つ。
![](https://www.panoptia.agency/content/images/2023/12/image-11.png)
しばらく待っていると、以下のようなWarningが出てくる。
![](https://www.panoptia.agency/content/images/2023/12/image-14-1.png)
Yes
を押して続行すればよい。
Warningの説明にもあるが、Yes
を選択した場合、うまくいった後は再起動が入るので、気長に待つ。
Package Managerを全画面にしていた場合、Warningの上にPackage Managerが化なさってしまい操作不能になることがある。
そうなってしまったらいったんUnityをTask Managerから強制的にキルし、改めてプロジェクトを開くとWarningを選択できるようになる。
うまくいったら、Package Managerを開くと以下のようにXR Interaction Toolkitが追加されていることがわかる。
![](https://www.panoptia.agency/content/images/2023/12/image-15-1.png)
左側のペインにXR Interaction Toolkit
が追加されたのがわかる。
右側のペインからSamplesを選択すると以下のような画面になる。
![](https://www.panoptia.agency/content/images/2023/12/image-16-1-1.png)
とりあえず、Starter AssetsをImportする。
![](https://www.panoptia.agency/content/images/2023/12/image-17.png)
Importが終わったら以下のような画面になる。
![](https://www.panoptia.agency/content/images/2023/12/image-18-1.png)
これでPackageの導入は終わったので、Package Managerは閉じる。
このとき、エディターの画面は以下のようになっているはずだ。
![](https://www.panoptia.agency/content/images/2023/12/image-19.png)
ProjectタブからStartar Assetsをクリックし、Deme Sceneを探す。
![](https://www.panoptia.agency/content/images/2023/12/image-20-1.png)
Demo SceneをHierarchyに追加する。
追加すると以下のような画面になる。
![](https://www.panoptia.agency/content/images/2023/12/image-21-1.png)
これでOpenXRのデモシーンは用意できた。
しかしこのままではUnityとVR機器をつなげることができていない。
そのため次の章ではVRなどの共通規格OpenXRを用いて接続するためのセットアップをする。
OpenXRのセットアップ
Editを選択し、Project Settings…をクリックする。
![](https://www.panoptia.agency/content/images/2023/12/image-22-1.png)
以下のようにProject Settings…タブが開く。
私は見やすいように全画面にしている。
![](https://www.panoptia.agency/content/images/2023/12/image-25.png)
画面左側のペインからXR Plugin Management
を選択する。
![](https://www.panoptia.agency/content/images/2023/12/image-26-1.png)
画面右側のペインに表示されているInstall XR Plugin Management
をクリックする。
インストールが始まる。
しばらく待っているとインストールが終わる。
![](https://www.panoptia.agency/content/images/2023/12/image-27.png)
以下のような画面になればインストールが正常に終わっている。
![](https://www.panoptia.agency/content/images/2023/12/image-28.png)
まず、XRで利用する規格を選択する。
XR Plug-in Managementタブを選択する。
Plug-in Providers以下に選択肢が表示される。
ここではOpen XRを選択する。
![](https://www.panoptia.agency/content/images/2023/12/image-29-1.png)
Open XRのチェックボックスを有効化すると、Plug-inのインストールが始まる。
しばらく待とう。
![](https://www.panoptia.agency/content/images/2023/12/image-30.png)
インストールが終わっても、そのままではエラーが出ていて利用できないので、問題を解決する。
XR Plug-in Managementタブ配下のProject Validationを選択する。
![](https://www.panoptia.agency/content/images/2023/12/image-31-1.png)
Issues of Checksと表示されていると思う。
右側に表示されているFix Allをクリックすると、自動的に対処可能な問題を解決してくれる。
しばらく待てば終わる。
![](https://www.panoptia.agency/content/images/2023/12/image-32.png)
これでOpen XRの導入は終わりなので、後はUnityで好きにVRアプリを作成すればいい。